|
Nuxeo ECM Projects 5.4.3-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.nuxeo.runtime.remoting.transporter.TransporterHandler
public class TransporterHandler
Simple handler that uses reflection to make calls on target POJO (as supplied in the constructor) when receive invocation requests.
Updated from jboss-remoting-2.0.0 - to handle primitive types
Constructor Summary | |
---|---|
TransporterHandler(Object target)
|
Method Summary | |
---|---|
void |
addListener(InvokerCallbackHandler callbackHandler)
Adds a callback handler that will listen for callbacks from the server invoker handler. |
Object |
invoke(InvocationRequest invocation)
Takes the invocation request, which should have a internal parameter of NameBasedInvocation, and converts that to a method call on the target POJO (using reflection). |
void |
removeListener(InvokerCallbackHandler callbackHandler)
Removes the callback handler that was listening for callbacks from the server invoker handler. |
void |
setInvoker(ServerInvoker invoker)
Sets the invoker that owns this handler. |
void |
setMBeanServer(MBeanServer server)
Sets the mbean server that the handler can reference. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jboss.remoting.ServerInvocationHandler |
---|
toString |
Constructor Detail |
---|
public TransporterHandler(Object target)
Method Detail |
---|
public Object invoke(InvocationRequest invocation) throws Throwable
invoke
in interface ServerInvocationHandler
Throwable
public void setMBeanServer(MBeanServer server)
setMBeanServer
in interface ServerInvocationHandler
public void setInvoker(ServerInvoker invoker)
setInvoker
in interface ServerInvocationHandler
public void addListener(InvokerCallbackHandler callbackHandler)
addListener
in interface ServerInvocationHandler
public void removeListener(InvokerCallbackHandler callbackHandler)
removeListener
in interface ServerInvocationHandler
|
Nuxeo ECM Projects 5.4.3-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |