モジュール java.xml.ws
パッケージ javax.xml.ws.spi

注釈型WebServiceFeatureAnnotation


  • @Target(ANNOTATION_TYPE)
    @Retention(RUNTIME)
    @Documented
    public @interface WebServiceFeatureAnnotation
    ほかの注釈をWebServiceFeatureとして識別するために使用される注釈です。

    この注釈が付けられた各WebServiceFeature注釈には、デフォルト値trueが設定されたboolean型のenabledプロパティが含まれている必要があります。

    JAX-WSでは次のWebServiceFeature注釈(AddressingMTOMRespectBinding)が定義されていますが、ほかの機能のベンダー固有の注釈を実装で定義することもできます。

    WebServiceFeatureAnnotation注釈の付いた注釈には、生成されるFeature注釈を必要に応じてWebServiceRef注釈と組み合わせて使用できるよう、WebServiceRef注釈と同じ@Targetが必要です。

    JAX-WS実装では、認識できないまたはサポートしていないWebServiceFeatureAnnotation注釈の付いた注釈が見つかった場合、エラーを示す必要があります。

    導入されたバージョン:
    1.6, JAX-WS 2.1
    関連項目:
    Addressing, MTOM, RespectBinding
    • 必須要素のサマリー

      必須要素 
      修飾子と型 必須要素 説明
      Class<? extends WebServiceFeature> bean
      WebServiceFeature注釈型に関連付けられたWebServiceFeature Bean
      String id
      WebServiceFeatureの一意の識別子です。
    • 要素の詳細

      • id

        String id
        WebServiceFeatureの一意の識別子です。 この識別子は、JAX-WSのすべての実装にわたって一意でなければいけません。
        戻り値:
        WebServiceFeatureの一意の識別子
      • bean

        Class<? extends WebServiceFeature> bean
        WebServiceFeature注釈型に関連付けられたWebServiceFeature Bean
        戻り値:
        WebServiceFeature bean