パッケージ jakarta.xml.ws.spi
アノテーション型 WebServiceFeatureAnnotation
@TargetSE(ANNOTATION_TYPESE) @RetentionSE(RUNTIMESE) @DocumentedSE public @interface WebServiceFeatureAnnotation
他のアノテーションをWebServiceFeature
として識別するために使用されるアノテーション。このアノテーションでアノテーションが付けられた各
WebServiceFeature
アノテーションには、デフォルト値がtrue
である型boolean
のenabled
プロパティが含まれている必要があります。Jakarta XML Web Services は、次の
WebServiceFeature
アノテーション(Addressing
、MTOM
、RespectBinding
)を定義しますが、実装によって、他の機能のベンダー固有のアノテーションが定義される場合があります。WebServiceFeatureAnnotation
アノテーションが付けられたアノテーションは、WebServiceRef
アノテーションと同じ @Target を持っている必要があります。これにより、必要に応じて、結果のフィーチャアノテーションをWebServiceRef
アノテーションと組み合わせて使用できます。Jakarta XML Web Services 実装で、
WebServiceFeatureAnnotation
でアノテーションが付けられた、認識 / サポートされていないアノテーションが検出された場合は、エラーを指定する必要があります。- 導入:
- 1.6、JAX-WS 2.1
- 関連事項:
Addressing
,MTOM
,RespectBinding
必須定数のサマリー
必須要素 修飾子と型 必須要素 説明 ClassSE<? extends WebServiceFeature>
bean
WebServiceFeature
アノテーションに関連付けられているWebServiceFeature
BeanStringSE
id
WebServiceFeature の一意の識別子。
要素の詳細
id
StringSE id
WebServiceFeature の一意の識別子。この識別子は、Jakarta XML Web Services のすべての実装で一意である必要があります。- 戻り値:
- WebServiceFeature の一意の識別子
bean
ClassSE<? extends WebServiceFeature> bean
WebServiceFeature
アノテーションに関連付けられているWebServiceFeature
Bean- 戻り値:
WebServiceFeature
Bean