クラス 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を返します。voidsetCreateSoap11Binding(boolean createSoap11Binding) SOAP 1.1 バインディングを作成する必要があるかどうかを示します。voidsetCreateSoap12Binding(boolean createSoap12Binding) SOAP 1.2 バインディングを作成する必要があるかどうかを示します。voidsetFaultSuffix(StringSE faultSuffix) スキーマ内の障害要素を検出するために使用されるサフィックスを設定します。voidsetLocationUri(StringSE locationUri) SOAP アドレスの場所の属性値に使用される値を設定します。voidsetPortTypeName(StringSE portTypeName) この定義に使用されるポート型名を設定します。voidsetRequestSuffix(StringSE requestSuffix) スキーマ内のリクエスト要素を検出するために使用されるサフィックスを設定します。voidsetResponseSuffix(StringSE responseSuffix) スキーマ内のレスポンス要素を検出するために使用されるサフィックスを設定します。void単一の XSD スキーマをインラインに設定します。voidsetSchemaCollection(XsdSchemaCollection schemaCollection) XSD スキーマコレクションをインラインに設定します。voidsetServiceName(StringSE serviceName) サービス名を設定します。voidsetSoapActions(PropertiesSE soapActions) このバインディングの SOAP アクションを設定します。voidsetTargetNamespace(StringSE targetNamespace) この定義に使用されるターゲット名前空間を設定します。voidsetTransportUri(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