Spec-Zone.ru › OpenJDK 8

Интерфейс BindingProvider

Все известные подинтерфейсы:
Dispatch<T>

public interface BindingProvider

Интерфейс BindingProvider предоставляет доступ к привязке протокола и связанным объектам контекста для обработки запросов и ответов сообщений.

С:
JAX-WS 2.0
См. также:
Binding

Поля

Модификатор и тип Поле и описание
static String ENDPOINT_ADDRESS_PROPERTY

Стандартное свойство: адрес целевого конечной точки службы.

static String PASSWORD_PROPERTY

Стандартное свойство: пароль для аутентификации.

static String SESSION_MAINTAIN_PROPERTY

Стандартное свойство: это булево свойство используется клиентом службы для указания того, хочет ли он участвовать в сессии с конечной точкой службы.

static String SOAPACTION_URI_PROPERTY

Стандартное свойство для SOAPAction.

static String SOAPACTION_USE_PROPERTY

Стандартное свойство для SOAPAction.

static String USERNAME_PROPERTY

Стандартное свойство: имя пользователя для аутентификации.

Методы

Модификатор и тип Метод и описание
Binding getBinding()

Получить привязку для данного поставщика привязок.

EndpointReference getEndpointReference()

Возвращает EndpointReference связанный с данным экземпляром BindingProvider.

<T extends EndpointReference>
T
getEndpointReference(Class<T> clazz)

Возвращает EndpointReference связанный с данным экземпляром BindingProvider.

Map<String,Object> getRequestContext()

Получить контекст, который используется для инициализации контекста сообщения для сообщений запросов.

Map<String,Object> getResponseContext()

Получить контекст, полученный в результате обработки сообщения ответа.

Поля

USERNAME_PROPERTY

static final String USERNAME_PROPERTY

Стандартное свойство: имя пользователя для аутентификации.

Тип: java.lang.String

См. также:
Значения константных полей

PASSWORD_PROPERTY

static final String PASSWORD_PROPERTY

Стандартное свойство: пароль для аутентификации.

Тип: java.lang.String

См. также:
Значения константных полей

ENDPOINT_ADDRESS_PROPERTY

static final String ENDPOINT_ADDRESS_PROPERTY

Стандартное свойство: адрес целевой конечной точки службы. Схема URI для указания адреса конечной точки ДОЛЖНА соответствовать привязке протокола/транспорта для используемой привязки.

Тип: java.lang.String

См. также:
Значения константных полей

SESSION_MAINTAIN_PROPERTY

static final String SESSION_MAINTAIN_PROPERTY

Стандартное свойство: это булево свойство используется клиентом службы для указания того, хочет ли он участвовать в сессии с конечной точкой службы. Если это свойство установлено в true, клиент службы указывает, что он хочет сохранить сессию. Если установлено в false, сессия не сохраняется. Значение по умолчанию для этого свойства false.

Тип: java.lang.Boolean

См. также:
Значения константных полей

SOAPACTION_USE_PROPERTY

static final String SOAPACTION_USE_PROPERTY

Стандартное свойство для SOAPAction. Это булевое свойство указывает, используется ли значение свойства javax.xml.ws.soap.http.soapaction.uri для значения SOAPAction. Значение по умолчанию этого свойства false, что указывает, что свойство javax.xml.ws.soap.http.soapaction.uri не используется для значения SOAPAction, однако, если WS-Addressing включен, значение по умолчанию true.

Тип: java.lang.Boolean

См. также:
Значения константных полей

SOAPACTION_URI_PROPERTY

static final String SOAPACTION_URI_PROPERTY

Стандартное свойство для SOAPAction. Указывает URI SOAPAction, если свойство javax.xml.ws.soap.http.soapaction.use установлено в значение true. Если WS-Addressing включен, это значение также будет использоваться для значения заголовка WS-Addressing Action. Если это свойство не установлено, будет отправляться значение по умолчанию SOAPAction и WS-Addressing Action.

Тип: java.lang.String

См. также:
Значения константных полей

Методы

getRequestContext

Map<String,Object> getRequestContext()

Получить контекст, который используется для инициализации контекста сообщения для сообщений запросов. Изменения в контексте запроса не влияют на контекст сообщения ни для синхронных, ни для асинхронных операций, которые уже были начаты.

Возвращает:
Контекст, используемый при обработке сообщений запроса.

getResponseContext

Map<String,Object> getResponseContext()

Получить контекст, полученный в результате обработки сообщения ответа. Возвращаемый контекст относится к последней завершенной синхронной операции. Последующие вызовы синхронных операций перезаписывают контекст ответа. Асинхронные операции возвращают свой контекст ответа через интерфейс Response.

Возвращает:
Контекст, полученный в результате обработки последних сообщений ответа.

getBinding

Binding getBinding()

Получить привязку для данного поставщика привязок.

Возвращает:
Привязку для данного поставщика привязок.

getEndpointReference

EndpointReference getEndpointReference()

Возвращает EndpointReference связанный с данным экземпляром BindingProvider.

Если привязка для данного bindingProvider является SOAP1.1/HTTP или SOAP1.2/HTTP, то ДОЛЖЕН быть возвращен W3CEndpointReference.

Возвращает:
EndpointReference целевой конечной точки, связанной с данным экземпляром BindingProvider.
Исключение:
UnsupportedOperationException - Если данный BindingProvider использует привязку XML/HTTP.
С:
JAX-WS 2.1
См. также:
W3CEndpointReference

getEndpointReference

<T extends EndpointReference> T getEndpointReference(Class<T> clazz)

Возвращает EndpointReference связанный с этим экземпляром BindingProvider. Возвращаемый экземпляр будет типа clazz.

Параметры:
clazz - Указывает тип EndpointReference который ДОЛЖЕН быть возвращен.
Возвращает:
EndpointReference целевой конечной точки, связанной с данным экземпляром BindingProvider . ДОЛЖЕН быть типа clazz.
Исключение:
WebServiceException - Если класс clazz не поддерживается данной реализацией.
UnsupportedOperationException - Если этот BindingProvider использует привязку XML/HTTP.
С:
JAX-WS 2.1

© 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