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

Packages that use Factory
com.sun.hk2.component Dependency injection implementation for HK2. 
com.sun.hk2.jsr330.spi.internal   
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 AbstractCreatorInhabitantImpl<T>
          Partial implementation of Inhabitant that delegates to Creator for object creation.
 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>
          Scoped inhabitant.
 class SingletonInhabitant<T>
          Specialized implementation of ScopedInhabitant for Singleton.
 

Uses of Factory in com.sun.hk2.jsr330.spi.internal
 

Classes in com.sun.hk2.jsr330.spi.internal that implement Factory
 class Jsr330ConstructorWomb<T>
          Jsr30 requires injection resolution for ctor(s)
 class Jsr330LazyInhabitant<T>
          Jsr330 Inhabitants have special injection semantics.
 

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 © 2012 Oracle Corporation. All Rights Reserved.