org.jvnet.hk2.config
Class CagedConfiguredCreator<T>
java.lang.Object
com.sun.hk2.component.AbstractInhabitantImpl<T>
org.jvnet.hk2.config.CagedConfiguredCreator<T>
- All Implemented Interfaces:
- Holder<T>, Creator<T>, Inhabitant<T>
public class CagedConfiguredCreator<T>
- extends AbstractInhabitantImpl<T>
| Nested classes/interfaces inherited from interface com.sun.hk2.component.Holder |
Holder.Impl<T> |
| Methods inherited from interface org.jvnet.hk2.component.Creator |
get |
CagedConfiguredCreator
public CagedConfiguredCreator(Creator core,
Dom dom,
CageBuilder builder)
initialize
public void initialize(T t,
Inhabitant onBehalfOf)
throws ComponentException
- Specified by:
initialize in interface Creator<T>
- Throws:
ComponentException
isInstantiated
public boolean isInstantiated()
- Specified by:
isInstantiated in interface Inhabitant<T>
typeName
public String typeName()
- Specified by:
typeName in interface Inhabitant<T>
type
public Class<T> type()
- Specified by:
type in interface Inhabitant<T>
get
public T get(Inhabitant onBehalfOf)
- Specified by:
get in interface Inhabitant<T>
create
public T create(Inhabitant onBehalfOf)
throws ComponentException
- Specified by:
create in interface Creator<T>
- Throws:
ComponentException
metadata
public MultiMap<String,String> metadata()
- Specified by:
metadata in interface Inhabitant<T>
release
public void release()
- Specified by:
release in interface Inhabitant<T>
Copyright © 2012 Oracle Corporation. All Rights Reserved.