Uses of Class
com.sun.hk2.component.AbstractInhabitantImpl

Packages that use AbstractInhabitantImpl
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
org.jvnet.hk2.component.internal.runlevel   
 

Uses of AbstractInhabitantImpl in com.sun.hk2.component
 

Subclasses of AbstractInhabitantImpl in com.sun.hk2.component
 class AbstractCreatorImpl<T>
           
 class AbstractCreatorInhabitantImpl<T>
          Partial implementation of Inhabitant that delegates to Creator for object creation.
 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.
 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.
 

Methods in com.sun.hk2.component that return AbstractInhabitantImpl
 AbstractInhabitantImpl<?> RunLevelInhabitantProvider.visit(AbstractInhabitantImpl<?> i, String typeName, Set<String> indicies, Iterator<InhabitantProviderInterceptor> remainingInterceptors, InhabitantStore store)
           
 

Methods in com.sun.hk2.component with parameters of type AbstractInhabitantImpl
 AbstractInhabitantImpl<?> RunLevelInhabitantProvider.visit(AbstractInhabitantImpl<?> i, String typeName, Set<String> indicies, Iterator<InhabitantProviderInterceptor> remainingInterceptors, InhabitantStore store)
           
 

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

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

Uses of AbstractInhabitantImpl in org.jvnet.hk2.component
 

Methods in org.jvnet.hk2.component that return AbstractInhabitantImpl
 AbstractInhabitantImpl<?> InhabitantProviderInterceptor.visit(AbstractInhabitantImpl<?> inhabitant, String typeName, Set<String> indicies, Iterator<InhabitantProviderInterceptor> remainingInterceptors, InhabitantStore store)
          Called by the framework to either decorate the inhabitant, or even intercept and replace the created inhabitant.
 

Methods in org.jvnet.hk2.component with parameters of type AbstractInhabitantImpl
 AbstractInhabitantImpl<?> InhabitantProviderInterceptor.visit(AbstractInhabitantImpl<?> inhabitant, String typeName, Set<String> indicies, Iterator<InhabitantProviderInterceptor> remainingInterceptors, InhabitantStore store)
          Called by the framework to either decorate the inhabitant, or even intercept and replace the created inhabitant.
 

Uses of AbstractInhabitantImpl in org.jvnet.hk2.component.internal.runlevel
 

Methods in org.jvnet.hk2.component.internal.runlevel with parameters of type AbstractInhabitantImpl
protected  boolean DefaultRunLevelService.accept(AbstractInhabitantImpl<?> i, int activeRunLevel)
          Returns true if the RunLevel for the given inhabitant in question should be processed by this RunLevelService instance.
protected  Integer DefaultRunLevelService.getRunLevel(AbstractInhabitantImpl<?> i)
          Attempts to obtain the RunLevel value from the metadata() instead of from the annotation which requires a class load.
 



Copyright © 2012 Oracle Corporation. All Rights Reserved.