Package org.apache.xmlbeans.impl.soap
Class SOAPConnection
java.lang.Object
org.apache.xmlbeans.impl.soap.SOAPConnection
public abstract class SOAPConnection extends Object
A point-to-point connection that a client can use for sending messages
directly to a remote party (represented by a URL, for instance).
A client can obtain a SOAPConnection object simply by
calling the following static method.
SOAPConnection con = SOAPConnection.newInstance();
A SOAPConnection object can be used to send messages
directly to a URL following the request/response paradigm. That is,
messages are sent using the method call, which sends the
message and then waits until it gets a reply.-
Constructor Summary
Constructors Constructor Description SOAPConnection() -
Method Summary
Modifier and Type Method Description abstract SOAPMessagecall(SOAPMessage request, Object endpoint)Sends the given message to the specified endpoint and blocks until it has returned the response.abstract voidclose()Closes thisSOAPConnectionobject.
-
Constructor Details
-
SOAPConnection
public SOAPConnection()
-
-
Method Details
-
call
Sends the given message to the specified endpoint and blocks until it has returned the response.- Parameters:
request- theSOAPMessageobject to be sentendpoint- anObjectthat identifies where the message should be sent. It is required to support Objects of typejava.lang.String,java.net.URL, and when JAXM is presentjavax.xml.messaging.URLEndpoint- Returns:
- the
SOAPMessageobject that is the response to the message that was sent - Throws:
SOAPException- if there is a SOAP error
-
close
Closes thisSOAPConnectionobject.- Throws:
SOAPException- if there is a SOAP error
-