mx4j.adaptor.interceptor
Class InvokerAdaptorInterceptor

java.lang.Object
  |
  +--mx4j.adaptor.interceptor.AdaptorInterceptor
        |
        +--mx4j.adaptor.interceptor.InvokerAdaptorInterceptor
All Implemented Interfaces:
AdaptorInterceptorMBean, Interceptor, Invocable

public final class InvokerAdaptorInterceptor
extends AdaptorInterceptor

Version:
$Revision: 1.1 $
Author:
Simone Bordet

Constructor Summary
InvokerAdaptorInterceptor()
           
 
Method Summary
protected  InvocationResult doInvoke(Invocation invocation)
          The real invocation on the interceptor chain.
 java.lang.String getType()
          Returns the type of this interceptor
 InvocationResult invoke(Invocation invocation)
          Invocation method
 boolean isEnabled()
          This interceptor is always enabled
 void setEnabled(boolean value)
          Cannot change the status of this attribute, this interceptor is always enabled
 void setMBeanServer(MBeanServer server)
           
 
Methods inherited from class mx4j.adaptor.interceptor.AdaptorInterceptor
getLogger, getMBeanServer, getNext, getObjectName, postInvoke, preInvoke, setNext, setObjectName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InvokerAdaptorInterceptor

public InvokerAdaptorInterceptor()
Method Detail

setMBeanServer

public void setMBeanServer(MBeanServer server)
Overrides:
setMBeanServer in class AdaptorInterceptor

getType

public java.lang.String getType()
Description copied from interface: Interceptor
Returns the type of this interceptor
Overrides:
getType in class AdaptorInterceptor

setEnabled

public void setEnabled(boolean value)
Cannot change the status of this attribute, this interceptor is always enabled
Overrides:
setEnabled in class AdaptorInterceptor

isEnabled

public boolean isEnabled()
This interceptor is always enabled
Overrides:
isEnabled in class AdaptorInterceptor

invoke

public InvocationResult invoke(Invocation invocation)
                        throws java.lang.Exception
Description copied from interface: Invocable
Invocation method
Overrides:
invoke in class AdaptorInterceptor

doInvoke

protected InvocationResult doInvoke(Invocation invocation)
                             throws java.lang.Exception
Description copied from class: AdaptorInterceptor
The real invocation on the interceptor chain.
By default calls the next interceptor in the chain.
Overrides:
doInvoke in class AdaptorInterceptor
Following copied from class: mx4j.adaptor.interceptor.AdaptorInterceptor
See Also:
AdaptorInterceptor.setNext(mx4j.adaptor.interceptor.Interceptor), AdaptorInterceptor.preInvoke(mx4j.adaptor.interceptor.Invocation), AdaptorInterceptor.postInvoke(mx4j.adaptor.interceptor.Invocation)


Copyright © 2001-2002 MX4J Team. All Rights Reserved.