JavaTM Platform
Standard Ed. 6

javax.jws
注釈型 HandlerChain


@Retention(value=RUNTIME)
@Target(value={TYPE,METHOD,FIELD})
public @interface HandlerChain

外部で定義されたハンドラチェーンに Web サービスを関連付けます。通常、この注釈は、ハンドラ構成を直接 Java ソースに埋め込むことが適切でない場合に使用されます。たとえば、ハンドラ構成を複数の Web サービスで共有する必要がある場合や、ハンドラチェーンが複数トランスポート用のハンドラで構成されている場合などです。

この注釈を @SOAPMessageHandlers 注釈と組み合わせることは誤りです。


必須要素の概要
 String file
          ハンドラチェーンのファイルの場所です。
 
任意要素の概要
 String name
          推奨されていません。 JSR-181 2.0 以降は推奨されなくなり、代替はありません。
 

要素の詳細

file

public abstract String file
ハンドラチェーンのファイルの場所です。  

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

  1. externalForm の絶対 java.net.URL (例: http://myhandlers.foo.com/handlerfile1.xml)
  2. ソースファイルまたはクラスファイルからの相対パス (例: bar/handlerfile1.xml)

name

@Deprecated
public abstract String name
推奨されていません。 JSR-181 2.0 以降は推奨されなくなり、代替はありません。

構成ファイル内のハンドラチェーンの名前です。

デフォルト:
""

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。