Save This Page
Home » jboss-5.0.0.CR1-src » org » jboss » ejb » plugins » [javadoc | source]
org.jboss.ejb.plugins
abstract public class: AbstractInterceptor [javadoc | source]
java.lang.Object
   org.jboss.ejb.plugins.AbstractInterceptor

All Implemented Interfaces:
    Interceptor

Direct Known Subclasses:
    SSLSessionInterceptor, JDBCRelationInterceptor, EntityReentranceInterceptor, TxStatisticsInterceptor, CleanShutdownInterceptor, EntityBeanCacheBatchInvalidatorInterceptor, TxInterceptorCMT, TxInterceptorBMT, AbstractTxInterceptor, CachedConnectionInterceptor, AbstractTxInterceptorBMT, RunAsSecurityInterceptor, EntityMultiInstanceSynchronizationInterceptor, MessageDrivenInstanceInterceptor, CounterInterceptor, EntityMultiInstanceInterceptor, EntitySynchronizationInterceptor, SecurityRolesInterceptor, StatefulSessionInstanceInterceptor, PreSecurityInterceptor, ExplicitFailoverServerInterceptor, EntityLockInterceptor, MetricsInterceptor, EntityCreationInterceptor, RelationInterceptor, ServerTCLInterceptor, StatefulHASessionSynchronisationInterceptor, ServiceEndpointInterceptor, EntityInstanceInterceptor, ServerEncryptionInterceptor, ProxyFactoryFinderInterceptor, StatelessSessionInstanceInterceptor, SecurityProxyInterceptor, MessageDrivenTxInterceptorBMT, CallValidationInterceptor, NoTxPropagationInterceptor, StatefulSessionSecurityInterceptor, LogInterceptor, SecurityInterceptor

An abstract base class for container interceptors.
Field Summary
protected  Interceptor nextInterceptor    The next interceptor in the chain. 
protected  Logger log    Logging instance 
protected  Container container    The container the interceptor is associated with 
Method from org.jboss.ejb.plugins.AbstractInterceptor Summary:
create,   destroy,   getContainer,   getNext,   invoke,   invokeHome,   isAppException,   setContainer,   setNext,   start,   stop
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.ejb.plugins.AbstractInterceptor Detail:
 public  void create() throws Exception 
 public  void destroy() 
 public Container getContainer() 
 public Interceptor getNext() 
 public Object invoke(Invocation mi) throws Exception 
 public Object invokeHome(Invocation mi) throws Exception 
 public boolean isAppException(Invocation invocation,
    Throwable e) 
    See if the given exception e is compatible with an exception declared as thrown by the invocation method.
 public  void setContainer(Container container) 
 public  void setNext(Interceptor interceptor) 
 public  void start() throws Exception 
 public  void stop()