Spec-Zone.ru › OpenJDK 8

Тип аннотации WebServiceFeatureAnnotation


@Target(value=ANNOTATION_TYPE)
 @Retention(value=RUNTIME)
 @Documented
public @interface WebServiceFeatureAnnotation

Аннотация, используемая для идентификации других аннотаций как WebServiceFeature.

Каждая WebServiceFeature аннотация, помеченная этой аннотацией, ДОЛЖНА содержать свойство enabled типа boolean с значением по умолчанию true.

JAX-WS определяет следующие WebServiceFeature аннотации (Addressing, MTOM, RespectBinding), однако, реализация может определять специфичные для поставщика аннотации для других функций.

Аннотации, помеченные аннотацией WebServiceFeatureAnnotation, ДОЛЖНЫ иметь тот же @Target, что и аннотация WebServiceRef, чтобы результирующую аннотацию функции можно было использовать совместно с аннотацией WebServiceRef, если это необходимо.

Если реализация JAX-WS столкнется с аннотацией, помеченной WebServiceFeatureAnnotation, которую она не распознает/не поддерживает, ДОЛЖНО быть выдано сообщение об ошибке.

С:
JAX-WS 2.1
См. также:
Addressing, MTOM, RespectBinding

Обязательные элементы

Модификатор и тип Обязательный элемент и описание
Class<? extends WebServiceFeature> bean

Компонент WebServiceFeature, связанный с аннотацией WebServiceFeature

String id

Уникальный идентификатор WebServiceFeature.

Элементы

id

public abstract String id

Уникальный идентификатор WebServiceFeature. Этот идентификатор ДОЛЖЕН быть уникальным во всех реализациях JAX-WS.

bean

public abstract Class<? extends WebServiceFeature> bean

Компонент WebServiceFeature, связанный с аннотацией WebServiceFeature

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API