org.jboss.ejb
Interface ContainerPlugin

All Superinterfaces:
AllowedOperationsFlags (src) , Service (src)
All Known Subinterfaces:
EJBProxyFactory (src) , EntityCache (src) , EntityPersistenceManager (src) , EntityPersistenceStore (src) , InstanceCache (src) , InstancePool (src) , Interceptor (src) , JDBCEntityPersistenceStore (src) , LocalContainerInvoker (src) , LocalProxyFactory (src) , StatefulSessionPersistenceManager (src)
All Known Implementing Classes:
AbstractInstanceCache (src) , AbstractInstancePool (src) , AbstractInterceptor (src) , BaseLocalProxyFactory (src) , BMPPersistenceManager (src) , CachedConnectionInterceptor (src) , CMPClusteredInMemoryPersistenceManager (src) , CMPFilePersistenceManager (src) , CMPInMemoryPersistenceManager (src) , CMPPersistenceManager (src) , Container.AbstractContainerInterceptor (src) , EntityInstanceCache (src) , IORFactory (src) , JBossMessageEndpointFactory (src) , JDBCStoreManager (src) , JDBCStoreManager2 (src) , JMSContainerInvoker (src) , PerTxEntityInstanceCache (src) , ProxyFactory (src) , StatefulHASessionPersistenceManager (src) , StatefulSessionFilePersistenceManager (src)

public interface ContainerPlugin
extends Service (src) , AllowedOperationsFlags (src)

This is a superinterface for all Container plugins.

All plugin interfaces must extend this interface.

See Also:
Service (src)

Field Summary
 
Fields inherited from interface org.jboss.ejb.AllowedOperationsFlags (src)
IN_AFTER_BEGIN, IN_AFTER_COMPLETION, IN_BEFORE_COMPLETION, IN_BUSINESS_METHOD, IN_EJB_ACTIVATE, IN_EJB_CREATE, IN_EJB_FIND, IN_EJB_HOME, IN_EJB_LOAD, IN_EJB_PASSIVATE, IN_EJB_POST_CREATE, IN_EJB_REMOVE, IN_EJB_STORE, IN_EJB_TIMEOUT, IN_INTERCEPTOR_METHOD, IN_SERVICE_ENDPOINT_METHOD, IN_SET_ENTITY_CONTEXT, IN_SET_MESSAGE_DRIVEN_CONTEXT, IN_SET_SESSION_CONTEXT, IN_UNSET_ENTITY_CONTEXT, NOT_ALLOWED
 
Method Summary
 void setContainer(Container (src)  con)
          This callback is set by the container so that the plugin may access it
 
Methods inherited from interface org.jboss.system.Service (src)
create, destroy, start, stop
 

Method Detail

setContainer

public void setContainer(Container (src)  con)
This callback is set by the container so that the plugin may access it

Parameters:
con - The container using this plugin. This may be null if the plugin is being disassociated from a container.