Class HK2Populator


  • public class HK2Populator
    extends java.lang.Object
    • Constructor Detail

      • HK2Populator

        public HK2Populator()
    • Method Detail

      • populate

        public static java.util.List<ActiveDescriptor> populate​(ServiceLocator serviceLocator,
                                                                DescriptorFileFinder fileFinder,
                                                                java.util.List<? extends PopulatorPostProcessor> postProcessors)
                                                         throws java.io.IOException
        This method can be used to populate the service locator with files that have been written out using the DescriptorImpl writeObject method.
        Parameters:
        serviceLocator - The service locator to populate. May not be null.
        fileFinder - An object that finds files in the environment. May not be null.
        postProcessors - A post-processor that allows the environment to modify the set of descriptors that are added to the system. May be null, in which case the descriptors read in are those that are used to populate the serviceLocator
        Throws:
        java.io.IOException - In case of an error
      • populate

        public static void populate​(ServiceLocator serviceLocator)
                             throws java.io.IOException
        This method can be used to populate the service locator with files that have been written out using the DescriptorImpl writeObject method, looking in the classpath to locate these files
        Parameters:
        serviceLocator - The service locator to populate. May not be null
        Throws:
        java.io.IOException - In case of an error