-
@Target(ANNOTATION_TYPE) @Retention(RUNTIME) @Documented public @interface WebServiceFeatureAnnotation
ほかの注釈をWebServiceFeature
として識別するために使用される注釈です。この注釈が付けられた各
WebServiceFeature
注釈には、デフォルト値true
が設定されたboolean
型のenabled
プロパティが含まれている必要があります。JAX-WSでは次の
WebServiceFeature
注釈(Addressing
、MTOM
、RespectBinding
)が定義されていますが、ほかの機能のベンダー固有の注釈を実装で定義することもできます。WebServiceFeatureAnnotation
注釈の付いた注釈には、生成されるFeature注釈を必要に応じてWebServiceRef
注釈と組み合わせて使用できるよう、WebServiceRef
注釈と同じ@Targetが必要です。JAX-WS実装では、認識できないまたはサポートしていない
WebServiceFeatureAnnotation
注釈の付いた注釈が見つかった場合、エラーを示す必要があります。- 導入されたバージョン:
- 1.6, JAX-WS 2.1
- 関連項目:
Addressing
,MTOM
,RespectBinding
-
-
必須要素のサマリー
必須要素 修飾子と型 必須要素 説明 Class<? extends WebServiceFeature>
bean
WebServiceFeature
注釈型に関連付けられたWebServiceFeature
BeanString
id
WebServiceFeatureの一意の識別子です。
-
-
-
要素の詳細
-
id
String id
WebServiceFeatureの一意の識別子です。 この識別子は、JAX-WSのすべての実装にわたって一意でなければいけません。- 戻り値:
- WebServiceFeatureの一意の識別子
-
-
-
bean
Class<? extends WebServiceFeature> bean
WebServiceFeature
注釈型に関連付けられたWebServiceFeature
Bean- 戻り値:
WebServiceFeature
bean
-
-