Class ManageableComponentAdapter<T>
java.lang.Object
org.exoplatform.container.AbstractComponentAdapter<T>
org.exoplatform.container.jmx.MX4JComponentAdapter<T>
org.exoplatform.container.management.ManageableComponentAdapter<T>
- All Implemented Interfaces:
Serializable,javax.enterprise.context.spi.Contextual<T>,javax.enterprise.inject.spi.PassivationCapable,ComponentAdapter<T>,ComponentAdapter<T>
- See Also:
-
Field Summary
Fields inherited from class org.exoplatform.container.jmx.MX4JComponentAdapter
exocontainer, instance_, isInitialized, isSingleton, lock, scope -
Constructor Summary
ConstructorsConstructorDescriptionManageableComponentAdapter(ExoContainer holder, ConcurrentContainer container, Object key, Class<T> implementation) -
Method Summary
Methods inherited from class org.exoplatform.container.jmx.MX4JComponentAdapter
create, createInstance, equals, getComponentInstance, getId, getScope, getSetMethod, hashCode, isSingleton, manageScopeMethods inherited from class org.exoplatform.container.AbstractComponentAdapter
checkTypeCompatibility, getComponentImplementation, getComponentKey, toString
-
Constructor Details
-
ManageableComponentAdapter
public ManageableComponentAdapter(ExoContainer holder, ConcurrentContainer container, Object key, Class<T> implementation)
-
-
Method Details
-
register
-
create
- Specified by:
createin interfacejavax.enterprise.context.spi.Contextual<T>- Overrides:
createin classMX4JComponentAdapter<T>
-
destroy
public void destroy(T instance, javax.enterprise.context.spi.CreationalContext<T> creationalContext) - Specified by:
destroyin interfacejavax.enterprise.context.spi.Contextual<T>- Overrides:
destroyin classMX4JComponentAdapter<T>
-