クラス 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
- 作成者:
- Tareq Abed Rabbo, Arjen Poutsma
フィールドのサマリー
フィールドクラス org.springframework.ws.client.support.destination.AbstractCachingDestinationProvider から継承されたフィールド
logger
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected URISE
URI を検索する抽象テンプレートメソッド。void
setLocationExpression
(StringSE expression) WSDL からサービスの場所URI
を抽出するときに使用する XPath 式を設定します。void
setWsdl
(org.springframework.core.io.Resource wsdlResource) サービス先URI
が解決される WSDL の場所を設定します。クラス org.springframework.ws.client.support.destination.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 式を設定します。式では、次のバインドされたプレフィックスを使用できます。
接頭辞 名前空間 wsdl
http://schemas.xmlsoap.org/wsdl/
soap
http://schemas.xmlsoap.org/wsdl/soap/
soap12
http://schemas.xmlsoap.org/wsdl/soap12/
デフォルトは
DEFAULT_WSDL_LOCATION_EXPRESSION
です。lookupDestination
クラスからコピーされた説明:AbstractCachingDestinationProvider
URI を検索する抽象テンプレートメソッド。キャッシュが有効になっている場合、このメソッドは 1 回だけ呼び出されます。
- 次で指定:
- クラス
AbstractCachingDestinationProvider
のlookupDestination
- 戻り値:
- 宛先 URI