当前页面:
在线文档首页 >
JBoss 4.0.1 sp1 j2ee API Documentation 英文版文档
SOAPConnection (JBoss J2EE API) - JBoss 4.0.1 sp1 j2ee API Documentation 英文版文档
javax.xml.soap
Class SOAPConnection
java.lang.Object
javax.xml.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).
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.
- Version:
- $Revision: 1.2 $
- Author:
- Scott.Stark@jboss.org
Method Summary |
abstract SOAPMessage |
call(SOAPMessage request,
Object to)
Sends the given message to the specified endpoint and blocks until it has returned the response. |
abstract void |
close()
Closes this SOAPConnection object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOAPConnection
public SOAPConnection()
call
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.
- Parameters:
request
- the SOAPMessage object to be sentto
- an Object that identifies where the message should be sent.
It is required to support Objects of type java.lang.String, java.net.URL, and when JAXM is present javax.xml.messaging.URLEndpoint
- Returns:
- the SOAPMessage object that is the response to the message that was sent
- Throws:
SOAPException
- if there is a SOAP error
close
public abstract void close()
throws SOAPException
- Closes this SOAPConnection object.
- Throws:
SOAPException
- if there is a SOAP error
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.