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.
|
isEnabled
public 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