Save This Page
Home » jboss-5.0.0.CR1-src » org.jboss.jmx » connector » invoker » client » [javadoc | source]
org.jboss.jmx.connector.invoker.client
public class: InvokerAdaptorClientInterceptor [javadoc | source]
java.lang.Object
   org.jboss.proxy.Interceptor
      org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor

All Implemented Interfaces:
    Externalizable

An Interceptor that plucks the object name out of the arguments into an unmarshalled part of the payload.
Fields inherited from org.jboss.proxy.Interceptor:
nextInterceptor
Constructor:
 public InvokerAdaptorClientInterceptor() 
Method from org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor Summary:
getObjectNameFromArguments,   invoke
Methods from org.jboss.proxy.Interceptor:
getNext,   invoke,   readExternal,   setNext,   writeExternal
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor Detail:
 public ObjectName getObjectNameFromArguments(Invocation invocation) 
    Return any target object name relevent for this invocation.

    Methods that don't pass arguments that could be custom classes are ignored.

    Classloading and registerMBean are ignored, they shouldn't be available remotely

 public Object invoke(Invocation invocation) throws Throwable 
    Invoke using the invoker for remote invocations