|
Oracle® Application Server XML Java API Reference 10g Release 3 (10.1.3) B28238-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
org.apache.soap.rpc.RPCMessage
org.apache.soap.rpc.Call
A Call
object represents an RPC call. Both the client and the server use Call
objects to invoke the method.
Field Summary |
Fields inherited from class org.apache.soap.rpc.RPCMessage |
ctx, encodingStyleURI, fullTargetObjectURI, header, methodName, params, targetObjectURI |
Constructor Summary | |
Call() |
|
Call(java.lang.String targetObjectURI, java.lang.String methodName, java.util.Vector params, Header header, java.lang.String encodingStyleURI) |
|
Call(java.lang.String targetObjectURI, java.lang.String methodName, java.util.Vector params, Header header, java.lang.String encodingStyleURI, SOAPContext ctx) |
Method Summary | |
void |
addBodyPart(MimeBodyPart part) Add a MIME BodyPart. |
Envelope |
buildEnvelope() |
static Call |
extractFromEnvelope(Envelope env, SOAPMappingRegistry smr, SOAPContext ctx) |
static java.lang.String |
getEnvelopeString(SOAPTransport st) Check if response root part is text/xml and return it as a String. |
SOAPMappingRegistry |
getSOAPMappingRegistry() |
SOAPTransport |
getSOAPTransport() |
int |
getTimeout() Get timeout from our MessageContext. |
Response |
invoke(java.net.URL url, java.lang.String SOAPActionURI) Invoke this call at the specified URL. |
void |
removeBodyPart(MimeBodyPart part) Remove a MIME BodyPart. |
void |
setSOAPMappingRegistry(SOAPMappingRegistry smr) |
void |
setSOAPTransport(SOAPTransport st) |
void |
setTimeout(int value) Set timeout in our MessageContext. |
Methods inherited from class org.apache.soap.rpc.RPCMessage |
buildEnvelope, extractFromEnvelope, getEncodingStyleURI, getFullTargetObjectURI, getHeader, getMethodName, getParams, getSOAPContext, getTargetObjectURI, marshall, setEncodingStyleURI, setFullTargetObjectURI, setHeader, setMethodName, setParams, setSOAPContext, setTargetObjectURI, toString, unmarshall |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Call()
public Call(java.lang.String targetObjectURI, java.lang.String methodName, java.util.Vector params, Header header, java.lang.String encodingStyleURI)
public Call(java.lang.String targetObjectURI, java.lang.String methodName, java.util.Vector params, Header header, java.lang.String encodingStyleURI, SOAPContext ctx)
Method Detail |
public void setSOAPMappingRegistry(SOAPMappingRegistry smr)
public SOAPMappingRegistry getSOAPMappingRegistry()
public void setSOAPTransport(SOAPTransport st)
public SOAPTransport getSOAPTransport()
public void setTimeout(int value)
value
- the maximum amount of time, in millisecondspublic int getTimeout()
public void addBodyPart(MimeBodyPart part) throws MessagingException
part
- The Part to be appendedMessagingException
public void removeBodyPart(MimeBodyPart part) throws MessagingException
MessagingException
public Envelope buildEnvelope()
public static Call extractFromEnvelope(Envelope env, SOAPMappingRegistry smr, SOAPContext ctx) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static java.lang.String getEnvelopeString(SOAPTransport st) throws SOAPException, MessagingException, java.io.IOException
SOAPException
MessagingException
java.io.IOException
public Response invoke(java.net.URL url, java.lang.String SOAPActionURI) throws SOAPException
SOAPException
|
Oracle® Application Server XML Java API Reference 10g Release 3 (10.1.3) B28238-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |