org.apache.soap.rpc
Class RPCMessage

java.lang.Object
  |
  +--org.apache.soap.rpc.RPCMessage
All Implemented Interfaces:
Serializer
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.


Method Summary
 java.lang.String getEncodingStyleURI()
           
 java.lang.String getFullTargetObjectURI()
           
 Header getHeader()
           
 java.lang.String getMethodName()
           
 java.util.Vector getParams()
           
 SOAPContext getSOAPContext()
           
 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, SOAPContext ctx)
           
 void setEncodingStyleURI(java.lang.String encodingStyleURI)
           
 void setFullTargetObjectURI(java.lang.String targetObjectURI)
           
 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, SOAPContext ctx)
           
 
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()

setFullTargetObjectURI

public void setFullTargetObjectURI(java.lang.String targetObjectURI)

getFullTargetObjectURI

public java.lang.String getFullTargetObjectURI()

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()

getSOAPContext

public SOAPContext getSOAPContext()

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,
                     SOAPContext ctx)
              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,
                                    SOAPContext ctx)
                             throws java.lang.IllegalArgumentException

toString

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