クラス Wsdl11DestinationProvider
java.lang.ObjectSE
org.springframework.ws.client.support.destination.AbstractCachingDestinationProvider
org.springframework.ws.client.support.destination.Wsdl11DestinationProvider
- 実装済みのインターフェース一覧:
DestinationProvider
WSDL ファイルから宛先 URI を解決する
DestinationProvider の実装。 抽出は、XPath 式に依存して URI を見つけます。デフォルトでは DEFAULT_WSDL_LOCATION_EXPRESSION が使用されますが、この式は locationExpression プロパティを設定することでオーバーライドできます。
- 導入:
- 1.5.4
フィールド概要
フィールドクラス AbstractCachingDestinationProvider から継承されたフィールド
loggerコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected @Nullable URISEURI を検索する抽象テンプレートメソッド。voidsetLocationExpression(StringSE expression) WSDL からサービスの場所URIを抽出するときに使用する XPath 式を設定します。voidsetWsdl(org.springframework.core.io.Resource wsdlResource) サービス先URIが解決される WSDL の場所を設定します。クラス AbstractCachingDestinationProvider から継承されたメソッド
getDestination, setCache
フィールドの詳細
DEFAULT_WSDL_LOCATION_EXPRESSION
WSDL 定義からすべてのlocation属性を抽出するために使用されるデフォルトの XPath 式。- 関連事項:
コンストラクターの詳細
Wsdl11DestinationProvider
public Wsdl11DestinationProvider()
方法の詳細
setWsdl
public void setWsdl(org.springframework.core.io.Resource wsdlResource) サービス先URIが解決される WSDL の場所を設定します。setLocationExpression
WSDL からサービスの場所URIを抽出するときに使用する XPath 式を設定します。式では、次のバインドされたプレフィックスを使用できます。
バインドされた接頭辞 接頭辞 名前空間 wsdlhttp://schemas.xmlsoap.org/wsdl/soaphttp://schemas.xmlsoap.org/wsdl/soap/soap12http://schemas.xmlsoap.org/wsdl/soap12/デフォルトは
DEFAULT_WSDL_LOCATION_EXPRESSIONです。lookupDestination
クラスからコピーされた説明:AbstractCachingDestinationProviderURI を検索する抽象テンプレートメソッド。キャッシュが有効になっている場合、このメソッドは 1 回だけ呼び出されます。
- 次で指定:
- クラス
AbstractCachingDestinationProviderのlookupDestination - 戻り値:
- 宛先 URI