The SOAPConnection class is optional. Some implementations may
not implement this interface in which case the call to
SOAPConnectionFactory.newInstance() (see below) will
throw an UnsupportedOperationException.
A client can obtain a SOAPConnection object using a
SOAPConnectionFactory object as in the following example:
SOAPConnectionFactory factory = SOAPConnectionFactory.newInstance();
SOAPConnection con = factory.createConnection();
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.
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private int |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public abstract SOAPMessage | Returns: theSOAPMessage object that is the response to the
message that was sentthe request, Object SOAPMessage object to be sentan to)Object that identifies
where the message should be sent. It is required to
support Objects of type
java.lang.String and java.net.URLSends the given message to the specified endpoint and blocks until it has returned the response. |
| public abstract void | |
| public SOAPMessage | |
| public int | Returns: anint that indicates the connect timeout value in millisecondsReturns setting for connect timeout. |
| public int | Returns: anint that indicates the read timeout value in millisecondsReturns setting for read timeout. |
| public void | setConnectTimeout(int
an timeout)int that specifies the timeout value to be used in millisecondsSets the read timeout to a specified timeout, in milliseconds. |
| public void | setReadTimeout(int
an timeout)int that specifies the timeout value to be used in millisecondsSets the read timeout to a specified timeout, in milliseconds. |
| connectTimeout | back to summary |
|---|---|
| private int connectTimeout | |
| readTimeout | back to summary |
|---|---|
| private int readTimeout | |
| SOAPConnection | back to summary |
|---|---|
| protected SOAPConnection() Default constructor. | |
| call | back to summary |
|---|---|
| public abstract SOAPMessage call(SOAPMessage request, Object to) throws SOAPException Sends the given message to the specified endpoint and blocks until it has returned the response.
| |
| close | back to summary |
|---|---|
| public abstract void close() throws SOAPException Redeclares java. Closes this
| |
| get | back to summary |
|---|---|
| public SOAPMessage get(Object to) throws SOAPException Gets a message from a specific endpoint and blocks until it receives,
| |
| getConnectTimeout | back to summary |
|---|---|
| public int getConnectTimeout() Returns setting for connect timeout.
| |
| getReadTimeout | back to summary |
|---|---|
| public int getReadTimeout() Returns setting for read timeout.
| |
| setConnectTimeout | back to summary |
|---|---|
| public void setConnectTimeout(int timeout) Sets the read timeout to a specified timeout, in milliseconds. A timeout of zero is interpreted as an infinite timeout.
| |
| setReadTimeout | back to summary |
|---|---|
| public void setReadTimeout(int timeout) Sets the read timeout to a specified timeout, in milliseconds. A timeout of zero is interpreted as an infinite timeout.
| |