Uses of Interface
com.sun.hk2.component.Holder

Packages that use Holder
com.sun.hk2.component Dependency injection implementation for HK2. 
org.jvnet.hk2.component Primary API surface of HK2. Start with Habitat
 

Uses of Holder in com.sun.hk2.component
 

Classes in com.sun.hk2.component that implement Holder
 class AbstractCreatorImpl<T>
           
 class AbstractInhabitantImpl<T>
          Partial implementation of Inhabitant that defines methods whose semantics is fixed by Habitat.
 class ConstructorCreator<T>
          Creates an object from its constructor.
 class ConstructorWomb<T>
          Deprecated. Use ConstructorCreator instead
 class EventPublishingInhabitant<T>
          An inhabitant that implements InhabitantEventPublisher, and maintains a list of listeners to notify for interesting changes of the underlying delegate.
 class ExistingSingletonInhabitant<T>
          Inhabitant built around an object that already exists.
 class FactoryCreator<T>
          Creates an object from Factory.
static class Holder.Impl<T>
          Holder implementation that doesn't do any deferred computation, where the value is given in the constructor.
 class InjectableParametizedConstructorCreator<T>
          Component for which constructors takes @Inject annotated parameters
 class LazyInhabitant<T>
           
 class RunLevelInhabitant<T,V>
          An inhabitant that prevents activation unless the sufficient RunLevelState has been scheduled.
 class ScopedInhabitant<T>
           
 class SingletonInhabitant<T>
          Specialized implementation of ScopedInhabitant for Singleton.
 

Methods in com.sun.hk2.component with parameters of type Holder
static Inhabitant<?> Inhabitants.createInhabitant(Habitat habitat, Holder<ClassLoader> classLoader, String typeName, MultiMap<String,String> metadata, Inhabitant<?> lead, Set<String> indicies)
          Deprecated.  
static Inhabitant<?> Inhabitants.createInhabitant(Habitat habitat, Iterator<InhabitantProviderInterceptor> interceptors, Holder<ClassLoader> classLoader, String typeName, MultiMap<String,String> metadata, Inhabitant<?> lead, InhabitantStore store, Set<String> indicies)
           
 void InhabitantsParser.parse(Iterable<InhabitantParser> scanner, Holder<ClassLoader> classLoader)
          Parses the inhabitants file (which is represented by InhabitantsScanner).
 void IntrospectionScanner.parse(ParsingContext context, Holder<ClassLoader> loader)
          Called by the introspection framework with the class model context.
 

Constructors in com.sun.hk2.component with parameters of type Holder
LazyInhabitant(Habitat habitat, Holder<ClassLoader> cl, String typeName, MultiMap<String,String> metadata)
           
LazyInhabitant(Habitat habitat, Holder<ClassLoader> cl, String typeName, MultiMap<String,String> metadata, Inhabitant<?> lead)
           
 

Uses of Holder in org.jvnet.hk2.component
 

Subinterfaces of Holder in org.jvnet.hk2.component
 interface Creator<T>
          Encapsulates how to create an object.
 interface Inhabitant<T>
          Represents a component in the world of Habitat.
 



Copyright © 2011 Oracle Corporation. All Rights Reserved.