クラス SoapProvider

java.lang.ObjectSE
org.springframework.ws.wsdl.wsdl11.provider.SoapProvider
実装済みのインターフェース一覧:
BindingsProvider, ServicesProvider

public class SoapProvider extends ObjectSE implements BindingsProvider, ServicesProvider
SOAP 1.1 および SOAP1.2 をサポートする BindingsProvider および ServicesProvider インターフェースの実装。Soap11Provider および Soap12Provider への委譲。

soapActions プロパティを設定することにより、結果の WSDL で定義された SOAP アクションを設定できます。さらに、トランスポート uri は、transportUri プロパティを使用してデフォルトの HTTP トランスポートから変更できます。

createSoap11 および createSoap12 プロパティは、SOAP 1.1 または SOAP1.2 バインディングを作成する必要があるかどうかを示します。これらのプロパティのデフォルトは、それぞれ true と false です。

導入:
1.5.0
  • コンストラクターの詳細

    • SoapProvider

      public SoapProvider()
  • 方法の詳細

    • setCreateSoap11Binding

      public void setCreateSoap11Binding(boolean createSoap11Binding)
      SOAP 1.1 バインディングを作成する必要があるかどうかを示します。

      デフォルトは true です。

    • setCreateSoap12Binding

      public void setCreateSoap12Binding(boolean createSoap12Binding)
      SOAP 1.2 バインディングを作成する必要があるかどうかを示します。

      デフォルトは false です。

    • setSoapActions

      public void setSoapActions(PropertiesSE soapActions)
      このバインディングの SOAP アクションを設定します。キーは binding operation names です。値は SOAP Action URIs です。
      パラメーター:
      soapActions - せっけん
    • setTransportUri

      public void setTransportUri(StringSE transportUri)
      バインディングトランスポート属性値に使用される値を設定します。デフォルトは HTTP です。
    • setLocationUri

      public void setLocationUri(StringSE locationUri)
      SOAP アドレスの場所の属性値に使用される値を設定します。
    • setServiceName

      public void setServiceName(StringSE serviceName)
      サービス名を設定します。
    • addBindings

      public void addBindings(javax.wsdl.Definition definition) throws javax.wsdl.WSDLException
      次で指定:
      インターフェース BindingsProvider 内の addBindings 
      例外:
      javax.wsdl.WSDLException
    • addServices

      public void addServices(javax.wsdl.Definition definition) throws javax.wsdl.WSDLException
      次で指定:
      インターフェース ServicesProvider 内の addServices 
      例外:
      javax.wsdl.WSDLException