Интерфейс 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() Возвращает |
<T extends EndpointReference> |
getEndpointReference(Class<T> clazz) Возвращает |
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.