org.jboss.axis.providers.java
Class RPCInvocation

java.lang.Object
  extended byorg.jboss.axis.providers.java.RPCInvocation
Direct Known Subclasses:
JBossRPCInvocation (src)

public class RPCInvocation
extends java.lang.Object

Implement message processing by walking over RPCElements of the envelope body, invoking the appropriate methods on the service object.


Constructor Summary
RPCInvocation(RPCInvocation (src)  invocation)
          Copy constructor
RPCInvocation(RPCProvider (src)  rpcProvider, MessageContext (src)  messageContext, SOAPEnvelopeAxisImpl (src)  reqEnv, SOAPEnvelopeAxisImpl (src)  resEnv, java.lang.Object targetObject)
           
 
Method Summary
 java.lang.Object[] getArgValues()
           
 RPCElement (src) getBody()
           
 MessageContext (src) getMessageContext()
           
 OperationDesc (src) getOperation()
           
 OperationDesc (src) getOperation(ServiceDesc (src)  serviceDesc, QName (src)  qname)
           
 java.util.List getOutParams()
           
 RPCProvider (src) getProvider()
           
 SOAPEnvelopeAxisImpl (src) getRequestEnvelope()
           
 SOAPEnvelopeAxisImpl (src) getResponseEnvelope()
           
 java.lang.Object getTargetObject()
           
 void prepareFromRequestEnvelope()
          Prepare the invocation object from the given prameters
 void prepareResponseEnvelope(java.lang.Object resObject)
          Prepare the response envelope from the given parameters
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RPCInvocation

public RPCInvocation(RPCProvider (src)  rpcProvider,
                     MessageContext (src)  messageContext,
                     SOAPEnvelopeAxisImpl (src)  reqEnv,
                     SOAPEnvelopeAxisImpl (src)  resEnv,
                     java.lang.Object targetObject)

RPCInvocation

public RPCInvocation(RPCInvocation (src)  invocation)
Copy constructor

Method Detail

getProvider

public RPCProvider (src)  getProvider()

prepareFromRequestEnvelope

public void prepareFromRequestEnvelope()
Prepare the invocation object from the given prameters


getOperation

public OperationDesc (src)  getOperation(ServiceDesc (src)  serviceDesc,
                                  QName (src)  qname)

prepareResponseEnvelope

public void prepareResponseEnvelope(java.lang.Object resObject)
Prepare the response envelope from the given parameters


getArgValues

public java.lang.Object[] getArgValues()

getBody

public RPCElement (src)  getBody()

getMessageContext

public MessageContext (src)  getMessageContext()

getOperation

public OperationDesc (src)  getOperation()

getOutParams

public java.util.List getOutParams()

getRequestEnvelope

public SOAPEnvelopeAxisImpl (src)  getRequestEnvelope()

getResponseEnvelope

public SOAPEnvelopeAxisImpl (src)  getResponseEnvelope()

getTargetObject

public java.lang.Object getTargetObject()

toString

public java.lang.String toString()