|
||||||||||
| 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.InvocationHandlerjava.lang.Throwablepublic 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.Externalizablejava.io.IOException
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
| PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||