java.lang.Objectorg.jboss.proxy.Interceptor
org.jboss.invocation.InvokerInterceptor
All Implemented Interfaces:
Externalizable
Direct Known Subclasses:
ByValueInvokerInterceptor, MarshallingInvokerInterceptor
< - a href="mailto:marc.fleury@jboss.org">Marc FleuryScott.Stark - @jboss.org$ - Revision: 62554 $| Field Summary | ||
|---|---|---|
| protected Invoker | remoteInvoker | Invoker to the remote JMX node. |
| protected static Invoker | localInvoker | Static references to local invokers. |
| protected static Class | invokerProxyHA | The InvokerProxyHA class |
| Fields inherited from org.jboss.proxy.Interceptor: |
|---|
| nextInterceptor |
| Constructor: |
|---|
|
| Method from org.jboss.invocation.InvokerInterceptor Summary: |
|---|
| getLocal, hasLocalTarget, invoke, invokeInvoker, invokeLocal, invokeMarshalled, isClustered, isLocal, isLocal, readExternal, setLocal, writeExternal |
| 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.invocation.InvokerInterceptor Detail: |
|---|
|
|
|
|
|
|
NOTE: This should be future compatible under any new design where a prior target chooser interceptor picks a non HA target than that code being inside a ha invoker. |
|
|
We check timestamps of the interfaces to see if the instance is in the original VM of creation |
|
If this instance lives in a different VM than its container invoker, the remote interface of the container invoker is not externalized. |