パッケージ jakarta.xml.ws.spi

アノテーション型 WebServiceFeatureAnnotation


  • @TargetSE(ANNOTATION_TYPESE)
    @RetentionSE(RUNTIMESE)
    @DocumentedSE
    public @interface WebServiceFeatureAnnotation
    他のアノテーションを WebServiceFeature として識別するために使用されるアノテーション。

    このアノテーションでアノテーションが付けられた各 WebServiceFeature アノテーションには、デフォルト値が true である型 boolean の enabled プロパティが含まれている必要があります。

    Jakarta XML Web Services は、次の WebServiceFeature アノテーション(AddressingMTOMRespectBinding)を定義しますが、実装によって、他の機能のベンダー固有のアノテーションが定義される場合があります。

    WebServiceFeatureAnnotation アノテーションが付けられたアノテーションは、WebServiceRef アノテーションと同じ @Target を持っている必要があります。これにより、必要に応じて、結果のフィーチャアノテーションを WebServiceRef アノテーションと組み合わせて使用できます。

    Jakarta XML Web Services 実装で、WebServiceFeatureAnnotation でアノテーションが付けられた、認識 / サポートされていないアノテーションが検出された場合は、エラーを指定する必要があります。

    導入:
    1.6、JAX-WS 2.1
    関連事項:
    Addressing, MTOM, RespectBinding
    • 必須定数のサマリー

      必須要素  
      修飾子と型 必須要素 説明
      ClassSE<? extends WebServiceFeature>bean
      WebServiceFeature アノテーションに関連付けられている WebServiceFeature Bean
      StringSEid
      WebServiceFeature の一意の識別子。
    • 要素の詳細

      • id

        StringSE id
        WebServiceFeature の一意の識別子。この識別子は、Jakarta XML Web Services のすべての実装で一意である必要があります。
        戻り値:
        WebServiceFeature の一意の識別子
      • bean

        ClassSE<? extends WebServiceFeature> bean
        WebServiceFeature アノテーションに関連付けられている WebServiceFeature Bean
        戻り値:
        WebServiceFeature Bean