public final class RespectBindingFeature extends WebServiceFeature
wsdl:binding во времени выполнения JAX-WS. Эта функция может быть использована во время создания прокси SEI, и Dispatch экземпляры на стороне клиента и Endpoint экземпляры на стороне сервера. Эта функция не может быть использована для Service создание экземпляра на стороне клиента. Эта функция только полезна с веб-сервисами, у которых есть связанный WSDL. Активирование этой опции требует, чтобы реализация JAX-WS осмотрела wsdl:binding для конечной точки во времени выполнения, чтобы удостовериться, что все wsdl:extensions это имеет required припишите набор true понимаются и используются.
Следующее описывает влияние этой функции относительно быть включенным или отключенным:
wsdl:binding расширения (включая политики) или понимаются и используются временем выполнения, или явно отключаются приложением веб-сервиса. Веб-сервис может отключить определенное расширение, если есть соответствие WebServiceFeature или аннотация. Точно так же клиент веб-сервиса может отключить определенное расширение, используя соответствие WebServiceFeature в то время как создание прокси или Диспетчеризирует экземпляр. Время выполнения ДОЛЖНО также удостовериться, что привязка параметров/возвращаемых значений SEI уважает wsdl:binding. С этой активированной опцией, если необходимое (wsdl:required="true") wsdl:binding расширение находится в WSDL, и это не поддерживается временем выполнения JAX-WS, и это не было явно выключено разработчиком веб-сервиса, тогда что время выполнения JAX-WS ДОЛЖНО вести себя соответственно основанное на том, является ли это на клиенте или сервере: WebServiceException только чем тогда, когда один из методов выше вызывается, но не позже чем первый вызов работы конечной точки. WebServiceException и конечная точка ДОЛЖНА быть не в состоянии развернуться wsdl:binding или не и до какой степени wsdl:binding будет осмотрен. Например, одна реализация может хотеть вести себя, как будто эта опция активируется, другая реализация может только хотеть проверять привязку типа параметра/возврата SEI. AddressingFeature| Модификатор и Тип | Поле и Описание |
|---|---|
static String |
ID
Постоянная величина, идентифицирующая RespectBindingFeature
|
включенный| Конструктор и Описание |
|---|
RespectBindingFeature()
Создает
RespectBindingFeature. |
RespectBindingFeature(boolean enabled)
Создает RespectBindingFeature
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Строка |
getID()
Получите уникальный идентификатор для этого WebServiceFeature.
|
isEnabledpublic static final String ID
public RespectBindingFeature()
RespectBindingFeature. Создаваемый экземпляр будет включен.public RespectBindingFeature(boolean enabled)
enabled - определяет, должна ли эта опция быть активирована или нет.public String getID()
getID в class WebServiceFeature
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92