クラス BaseWsOutboundGatewaySpec<S extends BaseWsOutboundGatewaySpec<S,E>, E extends AbstractWebServiceOutboundGateway>
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<S,E>
org.springframework.integration.dsl.MessageHandlerSpec<S,E>
org.springframework.integration.ws.dsl.BaseWsOutboundGatewaySpec<S,E>
- 型パラメーター:
S
- ターゲットBaseWsOutboundGatewaySpec
実装型。E
- ターゲットAbstractWebServiceOutboundGateway
実装型。
- 実装されているすべてのインターフェース:
DisposableBean
、FactoryBean<E>
、InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
- 既知の直属サブクラス
MarshallingWsOutboundGatewaySpec
、MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec
、SimpleWsOutboundGatewaySpec
、SimpleWsOutboundGatewaySpec.SimpleWsOutboundGatewayNoTemplateSpec
public abstract class BaseWsOutboundGatewaySpec<S extends BaseWsOutboundGatewaySpec<S,E>, E extends AbstractWebServiceOutboundGateway>
extends MessageHandlerSpec<S,E>
- 導入:
- 5.3
- 作成者:
- Gary Russell, Artem Bilan
フィールドのサマリー
フィールド修飾子と型フィールド説明protected DestinationProvider
protected boolean
protected FaultMessageResolver
protected ClientInterceptor[]
protected WebServiceMessageSender[]
protected WebServiceTemplate
protected StringSE
protected WebServiceMessageFactory
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたフィールド
logger, PARSER, target
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected E
protected abstract E
create()
destinationProvider
(DestinationProvider destinationProvider) 宛先プロバイダーで構成します。protected E
doGet()
encodingMode
(DefaultUriBuilderFactory.EncodingMode encodingMode) uri 構築にはDefaultUriBuilderFactory.EncodingMode
を指定します。headerMapper
(SoapHeaderMapper headerMapper) ヘッダーマッパーを構成します。ignoreEmptyResponses
(boolean ignoreEmptyResponses) 空の文字列レスポンスペイロードを無視するかどうかを指定します。requestCallback
(WebServiceMessageCallback requestCallback) 使用するWebServiceMessageCallback
を指定します。URI で構成します。uriVariableExpressions
(MapSE<StringSE, Expression> uriVariableExpressions) URI テンプレートの変数プレースホルダーを置き換えるときに、送信メッセージに対して評価するように URI 変数式のマップを設定します。クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, getId, getObject, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stop
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
フィールドの詳細
template
destinationProvider
uri
webServiceMessageFactory
faultMessageResolver
messageSenders
gatewayInterceptors
extractPayload
protected boolean extractPayload
コンストラクターの詳細
BaseWsOutboundGatewaySpec
public BaseWsOutboundGatewaySpec()
メソッドの詳細
destinationProvider
宛先プロバイダーで構成します。- パラメーター:
destinationProvider
- 宛先プロバイダー。- 戻り値:
- スペック。
uri
headerMapper
ヘッダーマッパーを構成します。- パラメーター:
headerMapper
- マッパー。- 戻り値:
- スペック。
uriVariableExpressions
URI テンプレートの変数プレースホルダーを置き換えるときに、送信メッセージに対して評価するように URI 変数式のマップを設定します。- パラメーター:
uriVariableExpressions
- URI 変数式。- 戻り値:
- スペック。
encodingMode
uri 構築にはDefaultUriBuilderFactory.EncodingMode
を指定します。- パラメーター:
encodingMode
- uri の構築に使用します。- 戻り値:
- スペック
ignoreEmptyResponses
空の文字列レスポンスペイロードを無視するかどうかを指定します。デフォルトはtrue
です。返信メッセージで空の文字列レスポンスを送信する場合は、これをfalse
に設定します。- パラメーター:
ignoreEmptyResponses
- 空のレスポンスを無視する必要がある場合は true。- 戻り値:
- スペック。
requestCallback
使用するWebServiceMessageCallback
を指定します。- パラメーター:
requestCallback
- コールバック。- 戻り値:
- スペック。
doGet
- オーバーライド:
- クラス
IntegrationComponentSpec<S extends BaseWsOutboundGatewaySpec<S,
のE>, E extends AbstractWebServiceOutboundGateway> doGet
create
assemble