org.glassfish.hk2.bootstrap
Class HK2Populator

java.lang.Object
  extended by org.glassfish.hk2.bootstrap.HK2Populator

public class HK2Populator
extends Object

Author:
jwells, mason.taube@oracle.com

Constructor Summary
HK2Populator()
           
 
Method Summary
static void populate(ServiceLocator serviceLocator)
          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
static void populate(ServiceLocator serviceLocator, DescriptorFileFinder fileFinder, PopulatorPostProcessor... postProcessors)
          This method can be used to populate the service locator with files that have been written out using the DescriptorImpl writeObject method.
static void populateConfig(ServiceLocator serviceLocator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HK2Populator

public HK2Populator()
Method Detail

populate

public static void populate(ServiceLocator serviceLocator,
                            DescriptorFileFinder fileFinder,
                            PopulatorPostProcessor... postProcessors)
                     throws 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:
IOException - In case of an error

populate

public static void populate(ServiceLocator serviceLocator)
                     throws 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:
IOException - In case of an error

populateConfig

public static void populateConfig(ServiceLocator serviceLocator)
                           throws BootException
Throws:
BootException


Copyright © 2013 Oracle Corporation. All Rights Reserved.