|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Deprecated @Contract public interface InhabitantProviderInterceptor
A hook for providers to implement in order to extend or redefine
the inhabitant Hk2 will incorporate into the Habitat
.
Method Summary | |
---|---|
AbstractInhabitantImpl<?> |
visit(AbstractInhabitantImpl<?> inhabitant,
String typeName,
Set<String> indicies,
Iterator<InhabitantProviderInterceptor> remainingInterceptors,
InhabitantStore store)
Deprecated. Called by the framework to either decorate the inhabitant, or even intercept and replace the created inhabitant. |
Method Detail |
---|
AbstractInhabitantImpl<?> visit(AbstractInhabitantImpl<?> inhabitant, String typeName, Set<String> indicies, Iterator<InhabitantProviderInterceptor> remainingInterceptors, InhabitantStore store)
inhabitant
- the inhabitant offered by the framework, or the previous interceptortypeName
- the type name of the inhabitantindicies
- the indicies of the inhabitantremainingInterceptors
- the interceptors that follow. It is the responsibility
of the implementation to continue the visitations for remaining
interceptors unless there is some special conditions warranting
an immediate short-circuiting.store
- the store that can be used for adding additional inhabitants
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |