org.jboss.ha.httpsession.beanimpl.ejb
Class ClientTCLInterceptor

java.lang.Object
  extended byorg.jboss.proxy.Interceptor (src) 
      extended byorg.jboss.ha.httpsession.beanimpl.ejb.ClientTCLInterceptor
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class ClientTCLInterceptor
extends Interceptor (src)
implements java.io.Serializable

An InvokerInterceptor that places the client thread context ClassLoader into the invocation for use by the s ServerTCLInterceptor.

See Also:
ServerTCLInterceptor (src) , Serialized Form

Field Summary
 
Fields inherited from class org.jboss.proxy.Interceptor (src)
nextInterceptor
 
Constructor Summary
ClientTCLInterceptor()
           
 
Method Summary
 java.lang.Object invoke(Invocation (src)  invocation)
          Add the current thread context ClassLoader to the invocation as a transient value under the key "org.jboss.invocation.TCL"
 
Methods inherited from class org.jboss.proxy.Interceptor (src)
getNext, readExternal, setNext, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientTCLInterceptor

public ClientTCLInterceptor()
Method Detail

invoke

public java.lang.Object invoke(Invocation (src)  invocation)
                        throws java.lang.Throwable
Add the current thread context ClassLoader to the invocation as a transient value under the key "org.jboss.invocation.TCL"

Specified by:
invoke in class Interceptor (src)
Throws:
java.lang.Throwable