jrun.ejb
Interface InterceptorMBean

All Superinterfaces:
java.io.Serializable, Service, ServiceMBean
All Known Subinterfaces:
ContainerManagedTransactionInterceptorMBean, EJBSecurityInterceptorMBean, EntityInstanceInterceptorMBean, EntitySynchronizationInterceptorMBean, Interceptor, InvokerInterceptorMBean, LoggerInterceptorMBean, MessageDrivenInstanceInterceptorMBean, OTSTransactionInterceptorMBean, StatefulClusterInterceptorMBean, StatefulSessionInstanceInterceptorMBean, StatelessSessionInstanceInterceptorMBean, TransactionInterceptorMBean

public interface InterceptorMBean
extends ServiceMBean

This interface defines the functionality of a basic Container Interceptor: it is an Object bound to a Container, an Object that is included in a list of other Interceptors and is aware of the previous and next elements in the list, and it is an Object that can accept an EJBInvocation that describes a Method invocation and perform logic relevant to that Method.

Author:
PS Neville

Fields inherited from interface jrunx.kernel.Service
INITIALIZED, STARTED, STARTING, STOPPED, STOPPING, UNINITIALIZED
 
Method Summary
 java.lang.String getContainerName()
           
 java.lang.String getNextInterceptorName()
           
 java.lang.String getPreviousInterceptorName()
           
 
Methods inherited from interface jrunx.kernel.ServiceMBean
bind, getBindToJNDI, getDeactivated, getDomainName, getJRunService, getLogger, getName, getParentService, getServerName, requestServer, setBindToJNDI, setDeactivated, setDomainName, setName, setParentService, unbind
 
Methods inherited from interface jrunx.kernel.Service
destroy, getStatus, init, start, stop, updateStatus
 

Method Detail

getContainerName

public java.lang.String getContainerName()

getNextInterceptorName

public java.lang.String getNextInterceptorName()

getPreviousInterceptorName

public java.lang.String getPreviousInterceptorName()


Copyright � 2002 Macromedia Corporation. All Rights Reserved.