|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Inhabitant that defines methods whose
semantics is fixed by Habitat.InhabitantProviderInterceptorRunLevelService that component
provides can derive from to provide their own component-related lifecycle.Inhabitant.get() at
some point.
InhabitantActivator work.
AsyncPostConstruct services
and Futures for completion.InhabitantActivator.activate(Inhabitant) and InhabitantActivator.deactivate(Inhabitant)
calls are made to wait for completion of a progression to a particular run level.
InhabitantActivator.activate(Inhabitant) and InhabitantActivator.deactivate(Inhabitant)
calls are made to wait for completion of a progression to a particular run level.
AsyncPostConstruct service types
MultiThreadedInhabitantActivator
ContractLocator interface.Inhabitant by looking at annotations of the given type.
InhabitantsParsingContextGenerator
Inhabitants instead.
Inhabitants instead.
Creator for instantiating objects.
Creator factory.Inhabitant.release() at
some point.
InhabitantActivator work.
RunLevelService implementation for Hk2.InhabitantsParser that if it encounters the specified component
while parsing inhabitants file,
simply drop it and pretend that such an inhabitant had never existed.
Inhabitant built around an object that already exists.Factory.Contract.
Inhabitant.get() is invoked.
Inhabitants instead.
Inject annotation.
Hk2Runner runner.Holder implementation that doesn't do any deferred computation,
where the value is given in the constructor.Habitat.InhabitantParser implementation based on the inhabitant
file format.Habitat.Inhabitants instead.InhabitantsParser.Habitat.Inject
annotated fields and methods
Inject
Injection targets are identified by the generic parameter and the constructor
of this class.RunLevelService.interrupt(), with the option to immediately perform
a RunLevelService.proceedTo(int) following the interrupt.
Habitat.
Habitat.isContract(Type).
InhabitantActivatorHabitat.InhabitantsScanner).
PerLookup scopePostConstructPreDestroy interfaceInhabitant object.
Habitat.
InhabitantsParser that if it encounters the specified component
while parsing inhabitants file,
ignore the one in the inhabitants file and instead insert the specified 'new' component.
RunLevelService.InhabitantProviderInterceptor specializing in the creation
of RunLevelInhabitants.Scope.Habitat.
Singleton scope.ScopedInhabitant for Singleton.InhabitantSorter
work.
InhabitantAnnotation
was annotated.
type().getName()
but this allows us to defer loading the actual types.
AsyncPostConstruct.
Inhabitant by wrapping Creator to handle scoping right.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||