クラス Wsdl11DestinationProvider

java.lang.ObjectSE
org.springframework.ws.client.support.destination.AbstractCachingDestinationProvider
org.springframework.ws.client.support.destination.Wsdl11DestinationProvider
実装されたすべてのインターフェース:
DestinationProvider

public class Wsdl11DestinationProvider extends AbstractCachingDestinationProvider
WSDL ファイルから宛先 URI を解決する DestinationProvider の実装。

抽出は、XPath 式に依存して URI を見つけます。デフォルトでは DEFAULT_WSDL_LOCATION_EXPRESSION が使用されますが、この式は locationExpression プロパティを設定することでオーバーライドできます。

導入:
1.5.4
作成者:
Tareq Abed Rabbo, Arjen Poutsma
  • フィールドの詳細

    • DEFAULT_WSDL_LOCATION_EXPRESSION

      public static final StringSE DEFAULT_WSDL_LOCATION_EXPRESSION
      WSDL 定義からすべての location 属性を抽出するために使用されるデフォルトの XPath 式。
      関連事項:
  • コンストラクターの詳細

    • Wsdl11DestinationProvider

      public Wsdl11DestinationProvider()
  • メソッドの詳細

    • setWsdl

      public void setWsdl(org.springframework.core.io.Resource wsdlResource)
      サービス先 URI が解決される WSDL の場所を設定します。
    • setLocationExpression

      public void setLocationExpression(StringSE expression)
      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

      protected URISE lookupDestination()
      クラスからコピーされた説明: AbstractCachingDestinationProvider
      URI を検索する抽象テンプレートメソッド。

      キャッシュが有効になっている場合、このメソッドは 1 回だけ呼び出されます。

      次で指定:
      クラス AbstractCachingDestinationProviderlookupDestination 
      戻り値:
      宛先 URI