クラス SoapProvider
java.lang.ObjectSE
org.springframework.ws.wsdl.wsdl11.provider.SoapProvider
- 実装済みのインターフェース一覧:
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
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明voidaddBindings(javax.wsdl.Definition definition) voidaddServices(javax.wsdl.Definition definition) voidsetCreateSoap11Binding(boolean createSoap11Binding) SOAP 1.1 バインディングを作成する必要があるかどうかを示します。voidsetCreateSoap12Binding(boolean createSoap12Binding) SOAP 1.2 バインディングを作成する必要があるかどうかを示します。voidsetLocationUri(StringSE locationUri) SOAP アドレスの場所の属性値に使用される値を設定します。voidsetServiceName(StringSE serviceName) サービス名を設定します。voidsetSoapActions(PropertiesSE soapActions) このバインディングの SOAP アクションを設定します。voidsetTransportUri(StringSE transportUri) バインディングトランスポート属性値に使用される値を設定します。
コンストラクターの詳細
SoapProvider
public SoapProvider()
方法の詳細
setCreateSoap11Binding
public void setCreateSoap11Binding(boolean createSoap11Binding) SOAP 1.1 バインディングを作成する必要があるかどうかを示します。デフォルトは
trueです。setCreateSoap12Binding
public void setCreateSoap12Binding(boolean createSoap12Binding) SOAP 1.2 バインディングを作成する必要があるかどうかを示します。デフォルトは
falseです。setSoapActions
このバインディングの SOAP アクションを設定します。キーはbinding operation namesです。値はSOAP Action URIsです。- パラメーター:
soapActions- せっけん
setTransportUri
バインディングトランスポート属性値に使用される値を設定します。デフォルトは HTTP です。setLocationUri
SOAP アドレスの場所の属性値に使用される値を設定します。setServiceName
サービス名を設定します。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