public interface Populator
|Modifier and Type||Method and Description|
This method will populate the service locator using the system classloader to find the hk2-locator files from the default location of META-INF/hk2-locator/default.
This method can be used to populate the service locator with files that have been written out using the
List<ActiveDescriptor<?>> populate(DescriptorFileFinder fileFinder, PopulatorPostProcessor... postProcessors) throws IOException, MultiException
fileFinder- An object that finds files in the environment. If this is null then the system will look in the service locator for an implementation of DescriptorFileFinder. If one is still not find this service will return an empty list
postProcessors- post-processors that allows the environment to modify the set of descriptors that are added to the system.
IOException- In case of an error reading the input streams
MultiException- if the user code throws an error, in which case none of the descriptors will be added to the system
List<ActiveDescriptor<?>> populate() throws IOException, MultiException
Copyright © 2009-2017, Oracle and/or its affiliates. All Rights Reserved.