Uses of Interface
org.jvnet.hk2.component.Factory

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

Uses of Factory in com.sun.hk2.component
 

Subinterfaces of Factory in com.sun.hk2.component
 interface Holder<T>
          Indirection to a value.
 

Classes in com.sun.hk2.component that implement Factory
 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.
 

Uses of Factory in org.jvnet.hk2.component
 

Subinterfaces of Factory 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.