org.jboss.proxy
Class ClientContainerEx

java.lang.Object
  extended byorg.jboss.proxy.ClientContainer (src) 
      extended byorg.jboss.proxy.ClientContainerEx
All Implemented Interfaces:
java.io.Externalizable, IClientContainer (src) , java.lang.reflect.InvocationHandler, java.io.Serializable

public class ClientContainerEx
extends ClientContainer (src)
implements IClientContainer (src)

An extension of ClientContainer that allows one to access the client container invocation context and interceptors.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.proxy.ClientContainer (src)
context, EMPTY_ARGS, next
 
Constructor Summary
ClientContainerEx()
           
ClientContainerEx(InvocationContext (src)  context)
           
 
Method Summary
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method m, java.lang.Object[] args)
          Overriden to handle the IClientContainer methods
 
Methods inherited from class org.jboss.proxy.ClientContainer (src)
getInterceptors, getInvocationContext, readExternal, setInterceptors, setNext, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.proxy.IClientContainer (src)
getInterceptors, getInvocationContext, setInterceptors
 

Constructor Detail

ClientContainerEx

public ClientContainerEx()

ClientContainerEx

public ClientContainerEx(InvocationContext (src)  context)
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method m,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Overriden to handle the IClientContainer methods

Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Overrides:
invoke in class ClientContainer (src)
Parameters:
proxy -
m - - the proxied method
args - - the proxied method args
Returns:
Throws:
java.lang.Throwable