|
eXo Kernel :: Container Multi-Threaded 2.5.0-CR2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.container.AbstractComponentAdapter<T>
org.exoplatform.container.jmx.MX4JComponentAdapter<T>
org.exoplatform.container.jmx.MX4JComponentAdapterMT<T>
public class MX4JComponentAdapterMT<T>
| Field Summary |
|---|
| Fields inherited from class org.exoplatform.container.jmx.MX4JComponentAdapter |
|---|
exocontainer, instance_, isInitialized, isSingleton, lock, scope |
| Constructor Summary | |
|---|---|
MX4JComponentAdapterMT(ExoContainer holder,
ConcurrentContainerMT container,
Object key,
Class<T> implementation)
|
|
| Method Summary | |
|---|---|
void |
callDependency(ComponentTask<?> task,
Dependency dep)
Used to trigger an action in case we are trying to call a dependency |
protected T |
create()
Must be used to create Singleton or Prototype only |
T |
create(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
|
protected T |
createInstance(javax.enterprise.context.spi.Context ctx)
|
protected T |
doCreate()
Must be used to create Singleton or Prototype only |
protected T |
doCreate(boolean useSharedMemory)
Must be used to create Singleton or Prototype only |
Collection<Dependency> |
getCreateDependencies()
Gives the create dependencies of the component |
protected ComponentTask<T> |
getCreateTask()
|
Collection<Dependency> |
getInitDependencies()
Gives the initialization dependencies of the component |
protected Collection<ComponentTask<Void>> |
getInitTasks()
|
protected void |
setCreateDependencies(List<Dependency> lDependencies)
|
| Methods inherited from class org.exoplatform.container.jmx.MX4JComponentAdapter |
|---|
destroy, equals, getComponentInstance, getId, getScope, getSetMethod, hashCode, isSingleton, manageScope |
| Methods inherited from class org.exoplatform.container.AbstractComponentAdapter |
|---|
checkTypeCompatibility, getComponentImplementation, getComponentKey, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.exoplatform.container.spi.ComponentAdapter |
|---|
getComponentImplementation, getComponentInstance, getComponentKey, isSingleton |
| Constructor Detail |
|---|
public MX4JComponentAdapterMT(ExoContainer holder,
ConcurrentContainerMT container,
Object key,
Class<T> implementation)
| Method Detail |
|---|
public Collection<Dependency> getCreateDependencies()
getCreateDependencies in interface ComponentAdapterDependenciesAware<T>Collection of Dependency objects representing the
dependencies of the component for the creation phasepublic Collection<Dependency> getInitDependencies()
getInitDependencies in interface ComponentAdapterDependenciesAware<T>Collection of Dependency objects representing the
dependencies of the component for the initialization phase
public void callDependency(ComponentTask<?> task,
Dependency dep)
callDependency in interface DependencyStackListenerprotected ComponentTask<T> getCreateTask()
protected void setCreateDependencies(List<Dependency> lDependencies)
protected Collection<ComponentTask<Void>> getInitTasks()
protected T createInstance(javax.enterprise.context.spi.Context ctx)
createInstance in class MX4JComponentAdapter<T>protected T create()
create in class MX4JComponentAdapter<T>protected T doCreate()
protected T doCreate(boolean useSharedMemory)
public T create(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
create in interface javax.enterprise.context.spi.Contextual<T>create in class MX4JComponentAdapter<T>
|
eXo Kernel :: Container Multi-Threaded 2.5.0-CR2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||