@Target(value={TYPE,METHOD,FIELD}) @Retention(value=RUNTIME) @Documented @WebServiceFeatureAnnotation(id="http://www.w3.org/2005/08/addressing/module", bean=AddressingFeature.class) public @interface Addressing
この注釈は、WebService
、WebServiceProvider
、およびWebServiceRef
注釈と組み合わせてのみ使用できます。javax.jws.WebService
注釈型と一緒に使用する場合、この注釈型はサービス端点実装クラスでのみ使用する必要があります。WebServiceRef
注釈型と一緒に使用する場合、この注釈型はプロキシ・インスタンスが作成される場合のみ使用する必要があります。注入されたSEIプロキシおよび端点は、Addressing
注釈型の値を受け入れる必要があります。
この注釈型の動作は、対応する機能AddressingFeature
によって定義されます。
修飾子と型 | オプションの要素と説明 |
---|---|
boolean |
enabled
この機能を有効にするか無効にするかを指定します。
|
boolean |
required
アドレス指定が有効な場合、このプロパティはエンド・ポイントでWS-Addressingが必要であるかどうかを判別します。
|
AddressingFeature.Responses |
responses
アドレス指定が有効な場合、このプロパティは端点で匿名応答または非匿名応答またはすべての使用を必要とするかどうかを判別します。
|
public abstract boolean enabled
public abstract boolean required
public abstract AddressingFeature.Responses responses
AddressingFeature.Responses.ALL
はすべての応答タイプをサポートし、これがデフォルト値です。
AddressingFeature.Responses.ANONYMOUS
は匿名応答のみの使用を必要とします。これは、生成されるWSDL内で、「3.1.2 AnonymousResponses Assertion」に指定されたwsam:AnonymousResponsesの入れ子のアサーションになります。
AddressingFeature.Responses.NON_ANONYMOUS
は非匿名応答のみの使用を必要とします。これは、生成されるWSDL内で、「3.1.3 NonAnonymousResponses Assertion」に指定されたwsam:NonAnonymousResponsesの入れ子のアサーションになります。
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.