クラス DefaultWsdl11Definition
java.lang.ObjectSE
org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBean
、Wsdl11Definition
、WsdlDefinition
public class DefaultWsdl11Definition
extends ObjectSE
implements Wsdl11Definition, org.springframework.beans.factory.InitializingBean
1 つ以上のインライン XSD スキーマの命名規則に基づいて SOAP 1.1 または 1.2 バインディングを作成する
Wsdl11Definition
の便利な実装。下の InliningXsdSchemaTypesProvider
、DefaultMessagesProvider
、SuffixBasedPortTypesProvider
、SoapProvider
に委譲します。これらすべてのプロバイダーで ProviderBasedWsdl4jDefinition
を使用するのと実質的に同等です。構成例:
<bean id="airline" class="org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition"> <property name="schema"> <bean class="org.springframework.xml.xsd.SimpleXsdSchema"> <property name="xsd" value="/WEB-INF/airline.xsd"/> </bean> </property> <property name="portTypeName" value="Airline"/> <property name="locationUri" value="http://localhost:8080/airline/services"/> </bean>
- 導入:
- 1.5.0
- 作成者:
- Arjen Poutsma
コンストラクターのサマリー
コンストラクター方法の概要
修飾子と型メソッド説明void
定義のSource
を返します。void
setCreateSoap11Binding
(boolean createSoap11Binding) SOAP 1.1 バインディングを作成する必要があるかどうかを示します。void
setCreateSoap12Binding
(boolean createSoap12Binding) SOAP 1.2 バインディングを作成する必要があるかどうかを示します。void
setFaultSuffix
(StringSE faultSuffix) スキーマ内の障害要素を検出するために使用されるサフィックスを設定します。void
setLocationUri
(StringSE locationUri) SOAP アドレスの場所の属性値に使用される値を設定します。void
setPortTypeName
(StringSE portTypeName) この定義に使用されるポート型名を設定します。void
setRequestSuffix
(StringSE requestSuffix) スキーマ内のリクエスト要素を検出するために使用されるサフィックスを設定します。void
setResponseSuffix
(StringSE responseSuffix) スキーマ内のレスポンス要素を検出するために使用されるサフィックスを設定します。void
単一の XSD スキーマをインラインに設定します。void
setSchemaCollection
(XsdSchemaCollection schemaCollection) XSD スキーマコレクションをインラインに設定します。void
setServiceName
(StringSE serviceName) サービス名を設定します。void
setSoapActions
(PropertiesSE soapActions) このバインディングの SOAP アクションを設定します。void
setTargetNamespace
(StringSE targetNamespace) この定義に使用されるターゲット名前空間を設定します。void
setTransportUri
(StringSE transportUri) バインディングトランスポート属性値に使用される値を設定します。
コンストラクターの詳細
DefaultWsdl11Definition
public DefaultWsdl11Definition()DefaultWsdl11Definition
の新しいインスタンスを作成します。
メソッドの詳細
setTargetNamespace
この定義に使用されるターゲット名前空間を設定します。デフォルトは、定義されたスキーマのターゲット名前空間です。
setSchema
単一の XSD スキーマをインラインに設定します。このプロパティまたはschemaCollection
のいずれかを設定する必要があります。setSchemaCollection
XSD スキーマコレクションをインラインに設定します。このプロパティまたはschema
のいずれかを設定する必要があります。setPortTypeName
この定義に使用されるポート型名を設定します。必須。setRequestSuffix
スキーマ内のリクエスト要素を検出するために使用されるサフィックスを設定します。setResponseSuffix
スキーマ内のレスポンス要素を検出するために使用されるサフィックスを設定します。setFaultSuffix
スキーマ内の障害要素を検出するために使用されるサフィックスを設定します。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
サービス名を設定します。デフォルトはポート型名で、接尾辞
Service
が追加されています。afterPropertiesSet
- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
- 例外:
ExceptionSE
getSource
インターフェースからコピーされた説明:WsdlDefinition
定義のSource
を返します。- 次で指定:
- インターフェース
WsdlDefinition
のgetSource
- 戻り値:
- この WSDL 定義の
Source