com.ibm.soap.rpc
Class RPCMessage

java.lang.Object
  |
  +--com.ibm.soap.rpc.RPCMessage
Direct Known Subclasses:
Call, Response

public class RPCMessage
extends java.lang.Object
implements Serializer

An RPCMessage is the base class that Call and Response extend from. Any work that is common to both Call and Response is done here.

Author:
Matthew J. Duftler (duftler@us.ibm.com), Sanjiva Weerawarana (sanjiva@watson.ibm.com)

Method Summary
 java.lang.String getEncodingStyleURI()
           
 Header getHeader()
           
 java.lang.String getMethodName()
           
 java.util.Vector getParams()
           
 java.lang.String getTargetObjectURI()
           
 void marshall(java.lang.String inScopeEncStyle, java.lang.Class javaType, java.lang.Object src, java.lang.Object context, java.io.Writer sink, NSStack nsStack, XMLJavaMappingRegistry xjmr)
           
 void setEncodingStyleURI(java.lang.String encodingStyleURI)
           
 void setHeader(Header header)
           
 void setMethodName(java.lang.String methodName)
           
 void setParams(java.util.Vector params)
           
 void setTargetObjectURI(java.lang.String targetObjectURI)
           
 java.lang.String toString()
           
static RPCMessage unmarshall(java.lang.String inScopeEncStyle, org.w3c.dom.Node src, java.lang.Class toClass, ServiceManager svcMgr, SOAPMappingRegistry respSMR)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

setTargetObjectURI

public void setTargetObjectURI(java.lang.String targetObjectURI)

getTargetObjectURI

public java.lang.String getTargetObjectURI()

setMethodName

public void setMethodName(java.lang.String methodName)

getMethodName

public java.lang.String getMethodName()

setParams

public void setParams(java.util.Vector params)

getParams

public java.util.Vector getParams()

setHeader

public void setHeader(Header header)

getHeader

public Header getHeader()

setEncodingStyleURI

public void setEncodingStyleURI(java.lang.String encodingStyleURI)

getEncodingStyleURI

public java.lang.String getEncodingStyleURI()

marshall

public void marshall(java.lang.String inScopeEncStyle,
                     java.lang.Class javaType,
                     java.lang.Object src,
                     java.lang.Object context,
                     java.io.Writer sink,
                     NSStack nsStack,
                     XMLJavaMappingRegistry xjmr)
              throws java.lang.IllegalArgumentException,
                     java.io.IOException
Specified by:
marshall in interface Serializer

unmarshall

public static RPCMessage unmarshall(java.lang.String inScopeEncStyle,
                                    org.w3c.dom.Node src,
                                    java.lang.Class toClass,
                                    ServiceManager svcMgr,
                                    SOAPMappingRegistry respSMR)
                             throws java.lang.IllegalArgumentException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object