クラス AbstractWebServiceMessageSender<D extends WebServiceMessageSender.DestinationDescriptor >
java.lang.ObjectSE
org.springframework.ws.transport.AbstractWebServiceMessageSender<D>
- 型パラメーター:
D- コンクリートWebServiceMessageSender.DestinationDescriptor型
- 実装済みのインターフェース一覧:
WebServiceMessageSender
public abstract class AbstractWebServiceMessageSender<D extends WebServiceMessageSender.DestinationDescriptor>
extends ObjectSE
implements WebServiceMessageSender
supports(URI, UriSource) の WebServiceMessageSender.DestinationPolicy 処理を共有する WebServiceMessageSender 実装の基底クラス。URI フィルターは、WebServiceMessageSender.UriSource に準拠しているかどうかに関わらず、実装が処理する URI のみを受け入れるように指定する必要があります。実装は通常、そのフィルター内で URI スキーム(またはその他のトランスポート固有の特性)をインスペクションします。
- 導入:
- 3.1.9
ネストされたクラスの概要
インターフェース WebServiceMessageSender から継承されたネストクラス / インターフェース
WebServiceMessageSender.DestinationDescriptor, WebServiceMessageSender.DestinationPolicy<D>, WebServiceMessageSender.UriSourceコンストラクター概要
コンストラクター修飾子コンストラクター説明protectedAbstractWebServiceMessageSender(PredicateSE<URISE> supportedUriFilter) 指定された URI を受け入れるために適用する URI フィルターを使用してインスタンスを作成します。方法の概要
修飾子と型メソッド説明protected abstract DcreateDescriptor(URISE uri, WebServiceMessageSender.UriSource uriSource) protected abstract PredicateSE<D> defaultChecks(WebServiceMessageSender.UriSource uriSource) 指定されたWebServiceMessageSender.UriSourceに適用するデフォルトのチェックを返します。protected @Nullable WebServiceMessageSender.DestinationPolicy<D> 設定されていない場合は、設定済みのWebServiceMessageSender.DestinationPolicyまたはnullを返します。voidsetDestinationPolicy(WebServiceMessageSender.DestinationPolicy<D> destinationPolicy) 送信者のデフォルトチェックを使用して作成するカスタムWebServiceMessageSender.DestinationPolicyを設定します。booleansupports(URISE uri, WebServiceMessageSender.UriSource uriSource) この送信者が、指定されたWebServiceMessageSender.UriSourceの URI をサポートしているかどうか。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース WebServiceMessageSender から継承されたメソッド
createConnection, supports
コンストラクターの詳細
AbstractWebServiceMessageSender
指定された URI を受け入れるために適用する URI フィルターを使用してインスタンスを作成します。- パラメーター:
supportedUriFilter- インスタンスが URI をサポートしているかどうかをテストするために URI に適用する述語
方法の詳細
setDestinationPolicy
送信者のデフォルトチェックを使用して作成するためのカスタムWebServiceMessageSender.DestinationPolicyを設定します。設定しない場合は、デフォルトチェックのみが適用されます。- パラメーター:
destinationPolicy- 適用するポリシー
getDestinationPolicy
設定されていない場合は、設定済みのWebServiceMessageSender.DestinationPolicyまたはnullを返します。- 戻り値:
- カスタム宛先ポリシー、または設定されていない場合は
null。
supports
インターフェースからコピーされた説明:WebServiceMessageSenderこの送信者が、指定されたWebServiceMessageSender.UriSourceの URI をサポートしているかどうか。実装では通常、WebServiceMessageSender.UriSource.APPLICATIONに対して従来のWebServiceMessageSender.supports(URI)と同じトランスポートルールを適用し、WebServiceMessageSender.UriSource.REMOTEに対してより厳格なチェックを追加します。- 次で指定:
- インターフェース
WebServiceMessageSender内のsupports - パラメーター:
uri- チェックする URIuriSource- URI がアプリケーション制御かリモート影響か- 戻り値:
trueこの送信者がそのソースの URI を受け入れる場合
createDescriptor
- パラメーター:
uri- 確認する URIuriSource- URI のソース- 戻り値:
- 適切な記述子
defaultChecks
指定されたWebServiceMessageSender.UriSourceに適用するデフォルトのチェックを返します。- 戻り値:
- 適用されるデフォルトのチェック