jrun.ejb
Interface Interceptor

All Superinterfaces:
InterceptorMBean, java.io.Serializable, Service, ServiceMBean
All Known Implementing Classes:
AbstractInterceptor

public interface Interceptor
extends InterceptorMBean

The functional non-managed interface of an Interceptor. While InterceptorMBean defines JMX-manageable attributes of Interceptors, this interface defines functional actions that cannot be represented under JMX.


Fields inherited from interface jrunx.kernel.Service
INITIALIZED, STARTED, STARTING, STOPPED, STOPPING, UNINITIALIZED
 
Method Summary
 EJBContainer getContainer()
           
 EJBMetaData getEJBMetaData()
           
 Interceptor getNext()
           
 Interceptor getPrevious()
           
 java.lang.Object invokeHomeMethod(EJBInvocation ctx)
           
 java.lang.Object invokeObjectMethod(EJBInvocation ctx)
           
 void setNext(Interceptor interceptor)
           
 void setPrevious(Interceptor interceptor)
           
 
Methods inherited from interface jrun.ejb.InterceptorMBean
getContainerName, getNextInterceptorName, 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

getContainer

public EJBContainer getContainer()

setNext

public void setNext(Interceptor interceptor)

getNext

public Interceptor getNext()

setPrevious

public void setPrevious(Interceptor interceptor)

getPrevious

public Interceptor getPrevious()

getEJBMetaData

public EJBMetaData getEJBMetaData()

invokeHomeMethod

public java.lang.Object invokeHomeMethod(EJBInvocation ctx)
                                  throws java.lang.Exception

invokeObjectMethod

public java.lang.Object invokeObjectMethod(EJBInvocation ctx)
                                    throws java.lang.Exception


Copyright � 2002 Macromedia Corporation. All Rights Reserved.