|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.xml.ws.WebServiceFeature
javax.xml.ws.soap.AddressingFeature
public final class AddressingFeature
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 согласно
Пример 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>
См., , и для получения дополнительной информации об Адресации WS.
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 |
| Полевая Деталь |
|---|
public static final java.lang.String ID
protected boolean required
| Деталь конструктора |
|---|
public AddressingFeature()
AddressingFeature с использованием адресации требований. Создаваемая опция позволяет ws-адресации то есть поддерживает ws-адресацию, но не требует ее использования. Это также конфигурируется, чтобы принять все типы ответа.
public AddressingFeature(boolean enabled)
AddressingFeature с использованием адресации требований. Если enabled истина, она включает ws-адресации то есть поддерживает ws-адресацию, но не требует ее использования. Это также конфигурирует, чтобы принять все типы ответа.
enabled - истина включает i.e.ws-адресации ws-адресации, поддерживается, но не требует ее использования
public AddressingFeature(boolean enabled,
boolean required)
AddressingFeature с использованием адресации требований. Если enabled и required истина, она включает ws-адресации и требует ее использования. Это также конфигурирует, чтобы принять все типы ответа.
enabled - истина включает i.e.ws-адресации ws-адресации, поддерживается, но не требует ее использованияrequired - истинное средство требует использования ws-адресации.
public AddressingFeature(boolean enabled,
boolean required,
AddressingFeature.Responses responses)
AddressingFeature с использованием адресации требований. Если enabled и required истина, она включает ws-адресации и требует ее использования. Кроме того, типы ответа могут быть сконфигурированы, используя responses параметр.
enabled - истина включает i.e.ws-адресации ws-адресации, поддерживается, но не требует ее использованияrequired - истинное средство требует использования ws-адресации.responses - определяет, какие ответы требуются| Деталь метода |
|---|
public java.lang.String getID()
getID в class WebServiceFeaturepublic boolean isRequired()
public AddressingFeature.Responses getResponses()
AddressingFeature.Responses.ALL когда конечная точка поддерживает все типы ответов, AddressingFeature.Responses.ANONYMOUS когда конечная точка требует использования только анонимных ответов, AddressingFeature.Responses.NON_ANONYMOUS когда конечная точка требует использования только неанонимных ответов
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41