|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||