org.jboss.remoting
Class InvocationRequest

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

public class InvocationRequest
extends Object
implements Serializable

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

Version:
$Revision: 1.8 $
Author:
Jeff Haynie
See Also:
Serialized Form

Constructor Summary
protected InvocationRequest(Object arg)
           
  InvocationRequest(String sessionId, String subsystem, Object arg, Map requestPayload, Map returnPayload, InvokerLocator locator)
           
 
Method Summary
 InvokerLocator getLocator()
           
 Object getParameter()
           
 Map getRequestPayload()
           
 Map getReturnPayload()
           
 String getSessionId()
           
 String getSubsystem()
           
 void setLocator(InvokerLocator locator)
           
 void setParameter(Object arg)
           
 void setRequestPayload(Map requestPayload)
           
 void setReturnPayload(Map returnPayload)
           
 void setSessionId(String sessionId)
           
 void setSubsystem(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(String sessionId,
                         String subsystem,
                         Object arg,
                         Map requestPayload,
                         Map returnPayload,
                         InvokerLocator locator)

InvocationRequest

protected InvocationRequest(Object arg)
Method Detail

getLocator

public InvokerLocator getLocator()

setLocator

public void setLocator(InvokerLocator locator)

getSubsystem

public String getSubsystem()

setSubsystem

public void setSubsystem(String subsystem)

getSessionId

public String getSessionId()

setSessionId

public void setSessionId(String sessionId)

getParameter

public Object getParameter()

setParameter

public void setParameter(Object arg)

getRequestPayload

public Map getRequestPayload()

setRequestPayload

public void setRequestPayload(Map requestPayload)

getReturnPayload

public Map getReturnPayload()

setReturnPayload

public void setReturnPayload(Map returnPayload)


Copyright © 2004 JBoss Inc. All Rights Reserved.