org.jboss.remoting
Class InvocationRequest

java.lang.Object
  extended byorg.jboss.remoting.InvocationRequest
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Callback (src)

public class InvocationRequest
extends java.lang.Object
implements java.io.Serializable

InvocationRequest is passed to ServerInvocationHandler which encapsulates the unmarshalled method invocation parameters from the ServerInvoker.

See Also:
Serialized Form

Constructor Summary
protected InvocationRequest(java.lang.Object arg)
           
  InvocationRequest(java.lang.String sessionId, java.lang.String subsystem, java.lang.Object arg, java.util.Map requestPayload, java.util.Map returnPayload, InvokerLocator (src)  locator)
           
 
Method Summary
 InvokerLocator (src) getLocator()
           
 java.lang.Object getParameter()
           
 java.util.Map getRequestPayload()
           
 java.util.Map getReturnPayload()
           
 java.lang.String getSessionId()
           
 java.lang.String getSubsystem()
           
 void setLocator(InvokerLocator (src)  locator)
           
 void setParameter(java.lang.Object arg)
           
 void setRequestPayload(java.util.Map requestPayload)
           
 void setReturnPayload(java.util.Map returnPayload)
           
 void setSessionId(java.lang.String sessionId)
           
 void setSubsystem(java.lang.String subsystem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InvocationRequest

public InvocationRequest(java.lang.String sessionId,
                         java.lang.String subsystem,
                         java.lang.Object arg,
                         java.util.Map requestPayload,
                         java.util.Map returnPayload,
                         InvokerLocator (src)  locator)

InvocationRequest

protected InvocationRequest(java.lang.Object arg)
Method Detail

getLocator

public InvokerLocator (src)  getLocator()

setLocator

public void setLocator(InvokerLocator (src)  locator)

getSubsystem

public java.lang.String getSubsystem()

setSubsystem

public void setSubsystem(java.lang.String subsystem)

getSessionId

public java.lang.String getSessionId()

setSessionId

public void setSessionId(java.lang.String sessionId)

getParameter

public java.lang.Object getParameter()

setParameter

public void setParameter(java.lang.Object arg)

getRequestPayload

public java.util.Map getRequestPayload()

setRequestPayload

public void setRequestPayload(java.util.Map requestPayload)

getReturnPayload

public java.util.Map getReturnPayload()

setReturnPayload

public void setReturnPayload(java.util.Map returnPayload)