Класс SOAPConnection
- java.lang.Object
-
- javax.xml.soap.SOAPConnection
public abstract class SOAPConnection extends Object
Точечное соединение, которое клиент может использовать для отправки сообщений непосредственно удалённой стороне (например, представленной URL-адресом).
Класс SOAPConnection является необязательным. Некоторые реализации могут не реализовывать этот интерфейс, в этом случае вызов SOAPConnectionFactory.newInstance() (см. ниже) выбросит UnsupportedOperationException.
Клиент может получить объект SOAPConnection с помощью объекта SOAPConnectionFactory, как в следующем примере:
SOAPConnectionFactory factory = SOAPConnectionFactory.newInstance();
SOAPConnection con = factory.createConnection(); Объект SOAPConnection может быть использован для отправки сообщений непосредственно на URL, следуя парадигме «запрос/ответ». То есть сообщения отправляются с помощью метода call, который отправляет сообщение и затем ждёт ответа.Конструкторы
| Конструктор и описание |
|---|
SOAPConnection() |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
abstract SOAPMessage |
call(SOAPMessage request,
Object to) Отправляет заданное сообщение на указанный конечный пункт и блокируется до получения ответа. |
abstract void |
close() Закрывает этот объект |
SOAPMessage |
get(Object to) Получает сообщение с определённого конечного пункта и блокируется до получения, |
Методы, унаследованные от класса 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 Отправляет заданное сообщение на указанный конечный пункт и блокируется до получения ответа.
- Параметры:
-
request- объектSOAPMessageдля отправки -
to- объектObject, который определяет, куда следует отправить сообщение. Требуется поддержка объектов типаjava.lang.String,java.net.URL, и при наличии JAXMjavax.xml.messaging.URLEndpoint - Возвращает:
- объект
SOAPMessage— ответ на отправленное сообщение - Исключения:
-
SOAPException- если возникла ошибка SOAP
get
public SOAPMessage get(Object to)
throws SOAPException Получает сообщение с определённого конечного пункта и блокируется до получения,
- Параметры:
-
to- объектObject, который определяет, куда следует отправить запрос. Необходимо поддерживать объекты типаjava.lang.Stringиjava.net.URL. - Возвращает:
- объект
SOAPMessage— ответ на запрос получения сообщения - Исключения:
-
SOAPException- если возникла ошибка SOAP - С тех пор:
- SAAJ 1.3
close
public abstract void close()
throws SOAPException Закрывает этот объект SOAPConnection.
- Исключения:
-
SOAPException- если возникла ошибка SOAP
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.