|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.proxy.ClientContainer
An invocation handler whichs sets up the client invocation and starts the invocation interceptor call chain.
Field Summary | |
InvocationContext (src) |
context
The static information that gets attached to every invocation. |
protected static java.lang.Object[] |
EMPTY_ARGS
An empty method parameter list. |
Interceptor (src) |
next
The first interceptor in the chain. |
Constructor Summary | |
ClientContainer()
Exposed for externalization. |
|
ClientContainer(InvocationContext (src) context)
|
Method Summary | |
java.util.ArrayList |
getInterceptors()
|
InvocationContext (src) |
getInvocationContext()
|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method m,
java.lang.Object[] args)
|
void |
readExternal(java.io.ObjectInput in)
Externalization support. |
void |
setInterceptors(java.util.ArrayList interceptors)
|
Interceptor (src) |
setNext(Interceptor (src) interceptor)
|
void |
writeExternal(java.io.ObjectOutput out)
Externalization support. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final java.lang.Object[] EMPTY_ARGS
public InvocationContext (src) context
public Interceptor (src) next
Constructor Detail |
public ClientContainer()
public ClientContainer(InvocationContext (src) context)
Method Detail |
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method m, java.lang.Object[] args) throws java.lang.Throwable
invoke
in interface java.lang.reflect.InvocationHandler
java.lang.Throwable
public InvocationContext (src) getInvocationContext()
public java.util.ArrayList getInterceptors()
public void setInterceptors(java.util.ArrayList interceptors)
public Interceptor (src) setNext(Interceptor (src) interceptor)
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |