パッケージ jakarta.jws

アノテーション型 HandlerChain


  • @RetentionSE(RUNTIMESE)
    @TargetSE({TYPESE,METHODSE,FIELDSE})
    public @interface HandlerChain
    Web サービスを外部で定義されたハンドラーチェーンに関連付けます。このアノテーションは通常、ハンドラー構成を Java ソースに直接埋め込むことが適切でないシナリオで使用されます。たとえば、ハンドラー構成を複数の Web サービス間で共有する必要がある場合、またはハンドラーチェーンが複数のトランスポートのハンドラーで構成されている場合です。このアノテーションを @SOAPMessageHandlers アノテーションと組み合わせるのはエラーです。
    導入:
    1.6
    • 必須定数のサマリー

      必須要素  
      修飾子と型 必須要素 説明
      StringSEfile
      ハンドラーチェーンファイルの場所。
    • オプション要素の概要

      オプション要素  
      修飾子と型 オプションの要素 説明
      StringSEname
      使用すべきではありません。
      JSR-181 2.0 以降、交換なし。
    • 要素の詳細

      • file

        StringSE file
        ハンドラーチェーンファイルの場所。

        場所は 2 つの形式をサポートしています。

        1. externalForm の絶対 java.net.URL (例: http://myhandlers.foo.com/handlerfile1.xml))。
        2. ソースファイルまたはクラスファイルからの相対パス(例: bar/handlerfile1.xml)。
        戻り値:
        ハンドラーチェーン
      • name

        @DeprecatedSE
        StringSE name
        使用すべきではありません。
        JSR-181 2.0 以降、交換なし。
        構成ファイル内のハンドラーチェーンの名前
        戻り値:
        ハンドラーチェーン
        デフォルト:
        ""