Spec-Zone .ru
спецификации, руководства, описания, API


javax.xml.ws.soap
Класс AddressingFeature

java.lang.Object
  расширенный javax.xml.ws.WebServiceFeature
      расширенный javax.xml.ws.soap.AddressingFeature

public final class AddressingFeature
расширяет WebServiceFeature

AddressingFeature представляет использование Адресации WS или с SOAP 1.1/HTTP или с SOAP 1.2/HTTP-СВЯЗЫВАНИЕ. Использование этой функции с любой другой привязкой неопределено.

Эта функция может быть использована во время создания прокси SEI, и Dispatch экземпляры на стороне клиента и Endpoint экземпляры на стороне сервера. Эта функция не может быть использована для Service создание экземпляра на стороне клиента.

Следующее описывает эффекты этой функции относительно быть включенным или отключенным:

Если опция активируется, required свойство определяет, требует ли конечная точка Адресации WS. Если это устанавливается истина, Адресующие WS заголовки ДОЛЖНЫ присутствовать при поступлении и исходящих сообщениях. По умолчанию required свойство false.

Если разработчик веб-сервиса явно не активировал эту опцию, wsam:Addressing утверждение политики WSDL используется, чтобы найти использование Адресации WS. При использовании функции явно, приложение переопределяет индикацию WSDL относительно использования Адресации WS. В некоторых случаях это действительно требуется. Например, если приложение реализовало Адресацию WS непосредственно, это может использовать эту функцию, чтобы отключить адресацию. Это означает, что реализация JAX-WS не использует или производит Адресующие WS заголовки.

Если адресация включается, соответствующее wsam:Addressing утверждение политики должно быть сгенерировано в WSDL согласно 3.1 Утверждениям Политики WS

Пример 1: Возможное Утверждение Политики в сгенерированном WSDL для @Addressing

   <wsam:Addressing wsp:Optional="true">
     <wsp:Policy/>
   </wsam:Addressing>
 

Пример 2: Возможное Утверждение Политики в сгенерированном WSDL для @Addressing(required=true)

   <wsam:Addressing>
     <wsp:Policy/>
   </wsam:Addressing>
 

Пример 3: Возможное Утверждение Политики в сгенерированном WSDL для @Addressing(required=true, responses=Responses.ANONYMOUS)

   <wsam:Addressing>
      <wsp:Policy>
        <wsam:AnonymousResponses/>
      </wsp:Policy>
   </wsam:Addressing>
 

См., что Веб-сервисы Адресуются - Ядро, Веб-сервисы, Адресуясь 1.0 - Привязка SOAP, и Веб-сервисы, Адресуясь 1.0 - Метаданные для получения дополнительной информации об Адресации WS.

С тех пор:
JAX-WS 2.1
См. Также:
Addressing

Вложенная Сводка Класса
static class AddressingFeature. Ответы
          Если адресация включается, это свойство определяет, требует ли конечная точка использования только анонимных ответов, или только неанонимных ответов, или всех.
 
Полевая Сводка
static java.lang.String ID
          Постоянная величина, идентифицирующая AddressingFeature
protected  boolean необходимый
          Если адресация включается, это свойство определяет, требует ли конечная точка Адресации WS.
 
Поля, наследованные от class javax.xml.ws. WebServiceFeature
включенный
 
Сводка конструктора
AddressingFeature()
          Создает и конфигурирует AddressingFeature с использованием адресации требований.
AddressingFeature(boolean enabled)
          Создает и конфигурирует AddressingFeature с использованием адресации требований.
AddressingFeature(boolean enabled, boolean required)
          Создает и конфигурирует AddressingFeature с использованием адресации требований.
AddressingFeature(boolean enabled, boolean required, AddressingFeature.Responses responses)
          Создает и конфигурирует AddressingFeature с использованием адресации требований.
 
Сводка метода
 java.lang.String getID()
          Получите уникальный идентификатор для этого WebServiceFeature.
 AddressingFeature. Ответы getResponses()
          Если адресация включается, это свойство определяет, требует ли конечная точка использования анонимных ответов, или неанонимных ответов, или всех ответов.
 boolean isRequired()
          Если адресация включается, это свойство определяет, требует ли конечная точка Адресации WS.
 
Методы, наследованные от class javax.xml.ws. WebServiceFeature
isEnabled
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Полевая Деталь

ID

public static final java.lang.String ID
Постоянная величина, идентифицирующая AddressingFeature

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

необходимый

protected boolean required
Если адресация включается, это свойство определяет, требует ли конечная точка Адресации WS. Если требующийся истинно, Адресующие WS заголовки ДОЛЖНЫ присутствовать при поступлении и исходящих сообщениях.

Деталь конструктора

AddressingFeature

public AddressingFeature()
Создает и конфигурирует AddressingFeature с использованием адресации требований. Создаваемая опция позволяет ws-адресации то есть поддерживает ws-адресацию, но не требует ее использования. Это также конфигурируется, чтобы принять все типы ответа.


AddressingFeature

public AddressingFeature(boolean enabled)
Создает и конфигурирует AddressingFeature с использованием адресации требований. Если enabled истина, она включает ws-адресации то есть поддерживает ws-адресацию, но не требует ее использования. Это также конфигурирует, чтобы принять все типы ответа.

Параметры:
enabled - истина включает i.e.ws-адресации ws-адресации, поддерживается, но не требует ее использования

AddressingFeature

public AddressingFeature(boolean enabled,
                         boolean required)
Создает и конфигурирует AddressingFeature с использованием адресации требований. Если enabled и required истина, она включает ws-адресации и требует ее использования. Это также конфигурирует, чтобы принять все типы ответа.

Параметры:
enabled - истина включает i.e.ws-адресации ws-адресации, поддерживается, но не требует ее использования
required - истинное средство требует использования ws-адресации.

AddressingFeature

public AddressingFeature(boolean enabled,
                         boolean required,
                         AddressingFeature.Responses responses)
Создает и конфигурирует AddressingFeature с использованием адресации требований. Если enabled и required истина, она включает ws-адресации и требует ее использования. Кроме того, типы ответа могут быть сконфигурированы, используя responses параметр.

Параметры:
enabled - истина включает i.e.ws-адресации ws-адресации, поддерживается, но не требует ее использования
required - истинное средство требует использования ws-адресации.
responses - определяет, какие ответы требуются
С тех пор:
JAX-WS 2.2
Деталь метода

getID

public java.lang.String getID()
Получите уникальный идентификатор для этого WebServiceFeature.

Определенный:
getID в class WebServiceFeature
Возвраты:
уникальный идентификатор для этой функции.

isRequired

public boolean isRequired()
Если адресация включается, это свойство определяет, требует ли конечная точка Адресации WS. Если требующийся истинно, Адресующие WS заголовки ДОЛЖНЫ присутствовать при поступлении и исходящих сообщениях.

Возвраты:
ток требуемое значение

getResponses

public AddressingFeature.Responses getResponses()
Если адресация включается, это свойство определяет, требует ли конечная точка использования анонимных ответов, или неанонимных ответов, или всех ответов.

Возвраты:
AddressingFeature.Responses.ALL когда конечная точка поддерживает все типы ответов, AddressingFeature.Responses.ANONYMOUS когда конечная точка требует использования только анонимных ответов, AddressingFeature.Responses.NON_ANONYMOUS когда конечная точка требует использования только неанонимных ответов
С тех пор:
JAX-WS 2.2


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter