org.jvnet.hk2.config.provider.internal
Class ConfigInhabitantProvider
java.lang.Object
com.sun.hk2.component.AbstractInhabitantProvider
org.jvnet.hk2.config.provider.internal.ConfigInhabitantProvider
- All Implemented Interfaces:
- InhabitantProviderInterceptor
public class ConfigInhabitantProvider
- extends AbstractInhabitantProvider
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigInhabitantProvider
public ConfigInhabitantProvider(Habitat h)
visit
public AbstractInhabitantImpl<?> visit(AbstractInhabitantImpl<?> i,
String typeName,
Set<String> indicies,
Iterator<InhabitantProviderInterceptor> remainingInterceptors,
InhabitantStore store)
- Description copied from interface:
InhabitantProviderInterceptor
- Called by the framework to either decorate the inhabitant,
or even intercept and replace the created inhabitant.
- Parameters:
i
- 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
- Returns:
- the Inhabitant for the framework to add, or null if none should be added
Copyright © 2013 Oracle Corporation. All Rights Reserved.