Spec-Zone.ru › OpenJDK 8

Класс 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()

Закрывает этот объект SOAPConnection.

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, и при наличии JAXM javax.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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API