Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.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>
См.
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 WebServiceFeature
public 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