Class ManageableComponentAdapterMT<T>
- java.lang.Object
-
- org.exoplatform.container.AbstractComponentAdapter<T>
-
- org.exoplatform.container.jmx.MX4JComponentAdapter<T>
-
- org.exoplatform.container.jmx.MX4JComponentAdapterMT<T>
-
- org.exoplatform.container.management.ManageableComponentAdapterMT<T>
-
- All Implemented Interfaces:
Serializable,javax.enterprise.context.spi.Contextual<T>,javax.enterprise.inject.spi.PassivationCapable,ComponentAdapterDependenciesAware<T>,DependencyStackListener,org.exoplatform.container.spi.ComponentAdapter<T>,org.picocontainer.ComponentAdapter<T>
public class ManageableComponentAdapterMT<T> extends MX4JComponentAdapterMT<T>
- Version:
- $Id$
- Author:
- Nicolas Filotto
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ManageableComponentAdapterMT(org.exoplatform.container.ExoContainer holder, ConcurrentContainerMT container, Object key, Class<T> implementation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tcreate(javax.enterprise.context.spi.CreationalContext<T> creationalContext)voiddestroy(T instance, javax.enterprise.context.spi.CreationalContext<T> creationalContext)protected voidregister(org.exoplatform.container.spi.Container co, Object instance)-
Methods inherited from class org.exoplatform.container.jmx.MX4JComponentAdapterMT
callDependency, create, createInstance, doCreate, doCreate, getCreateDependencies, getCreateTask, getInitDependencies, getInitTasks, setCreateDependencies
-
Methods inherited from class org.exoplatform.container.jmx.MX4JComponentAdapter
equals, getComponentInstance, getId, getScope, getSetMethod, hashCode, isSingleton, manageScope
-
Methods inherited from class org.exoplatform.container.AbstractComponentAdapter
checkTypeCompatibility, getComponentImplementation, getComponentKey, toString
-
-
-
-
Constructor Detail
-
ManageableComponentAdapterMT
public ManageableComponentAdapterMT(org.exoplatform.container.ExoContainer holder, ConcurrentContainerMT container, Object key, Class<T> implementation)
-
-
Method Detail
-
register
protected void register(org.exoplatform.container.spi.Container co, Object instance)
-
create
public T create(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
- Specified by:
createin interfacejavax.enterprise.context.spi.Contextual<T>- Overrides:
createin classMX4JComponentAdapterMT<T>
-
-