クラス MarshallingWebServiceInboundGateway
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.endpoint.AbstractEndpoint
org.springframework.integration.gateway.MessagingGatewaySupport
org.springframework.integration.ws.inbound.AbstractWebServiceInboundGateway
org.springframework.integration.ws.inbound.MarshallingWebServiceInboundGateway
- 実装されているすべてのインターフェース:
Aware、BeanFactoryAware、BeanNameAware、DisposableBean、InitializingBean、ApplicationContextAware、Lifecycle、Phased、SmartLifecycle、ComponentSourceAware、ExpressionCapable、OrderlyShutdownCapable、IntegrationPattern、NamedComponent、IntegrationInboundManagement、IntegrationManagement、ManageableLifecycle、ManageableSmartLifecycle、TrackableComponent、MessageEndpoint
- 既知の直属サブクラス
MarshallingWebServiceInboundGateway
- 導入:
- 7.0
- 作成者:
- Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan
ネストされたクラスの要約
クラス org.springframework.integration.gateway.MessagingGatewaySupport から継承されたネストクラス / インターフェース
MessagingGatewaySupport.ConvertingMessagingTemplateインターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたネストクラス / インターフェース
IntegrationManagement.ManagementOverridesフィールドのサマリー
クラス org.springframework.integration.gateway.MessagingGatewaySupport から継承されたフィールド
messagingTemplateクラス org.springframework.integration.endpoint.AbstractEndpoint から継承されたフィールド
lifecycleLockクラス org.springframework.integration.context.IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, loggerインターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたフィールド
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAMEインターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクターの概要
コンストラクターコンストラクター説明新しいMarshallingWebServiceInboundGatewayを作成します。MarshallingWebServiceInboundGateway(Marshaller marshaller) 指定されたマーシャラーを使用して新しいMarshallingWebServiceInboundGatewayを作成します。MarshallingWebServiceInboundGateway(Marshaller marshaller, Unmarshaller unmarshaller) 指定されたマーシャラーとアンマーシャラーを使用して新しいMarshallingWebServiceInboundGatewayを作成します。メソッドのサマリー
修飾子と型メソッド説明protected voiddoInvoke(MessageContext messageContext) protected voidonInit()サブクラスは、初期化ロジック用にこれを実装できます。voidsetMarshaller(Marshaller marshaller) voidsetUnmarshaller(Unmarshaller unmarshaller) クラス org.springframework.integration.ws.inbound.AbstractWebServiceInboundGateway から継承されたメソッド
afterShutdown, beforeShutdown, fromSoapHeaders, getComponentType, getHeaderMapper, invoke, setHeaderMapper, toSoapHeadersクラス org.springframework.integration.gateway.MessagingGatewaySupport から継承されたメソッド
buildErrorMessage, buildSendTimer, destroy, doStart, doStop, getErrorChannel, getErrorMessageAttributes, getErrorMessageStrategy, getIntegrationPatternType, getManagedName, getManagedType, getOverrides, getReplyChannel, getRequestChannel, isLoggingEnabled, isObserved, receive, receive, receiveMessage, receiveMessage, registerMetricsCaptor, registerObservationRegistry, registerReplyMessageCorrelatorIfNecessary, send, sendAndReceive, sendAndReceiveMessage, sendAndReceiveMessageReactive, sendTimer, setErrorChannel, setErrorChannelName, setErrorMessageStrategy, setErrorOnTimeout, setLoggingEnabled, setManagedName, setManagedType, setObservationConvention, setReceiverObservationConvention, setReplyChannel, setReplyChannelName, setReplyMapper, setReplyTimeout, setRequestChannel, setRequestChannelName, setRequestMapper, setRequestTimeout, setShouldTrackクラス org.springframework.integration.endpoint.AbstractEndpoint から継承されたメソッド
doStop, getPhase, getRole, isActive, isAutoStartup, isRunning, setAutoStartup, setPhase, setRole, start, stop, stopクラス org.springframework.integration.context.IntegrationObjectSupport から継承されたメソッド
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentDescription, getComponentName, getComponentSource, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toStringクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたメソッド
getThisAsインターフェース org.springframework.integration.support.context.NamedComponent から継承されたメソッド
getBeanName, getComponentNameインターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
isPauseable
コンストラクターの詳細
MarshallingWebServiceInboundGateway
public MarshallingWebServiceInboundGateway()MarshallingWebServiceInboundGateway
指定されたマーシャラーを使用して新しいMarshallingWebServiceInboundGatewayを作成します。マーシャラーは、マーシャリングとアンマーシャリングの両方に使用されるため、Unmarshallerも実装する必要があります。Spring-OXM のすべての
Marshaller実装はUnmarshallerインターフェースも実装しているため、これらの実装のいずれにもこのコンストラクターを安全に使用できることに注意してください。- パラメーター:
marshaller- マーシャラーおよびアンマーシャラーとして使用されるオブジェクト- 例外:
IllegalArgumentExceptionSE-marshallerがUnmarshallerを実装していない場合- 関連事項:
MarshallingWebServiceInboundGateway
指定されたマーシャラーとアンマーシャラーを使用して新しいMarshallingWebServiceInboundGatewayを作成します。- パラメーター:
marshaller- マーシャラー。unmarshaller- アンマーシャラー。
メソッドの詳細
setMarshaller
setUnmarshaller
onInit
protected void onInit()クラスからコピーされた説明:IntegrationObjectSupportサブクラスは、初期化ロジック用にこれを実装できます。- オーバーライド:
- クラス
MessagingGatewaySupportのonInit
doInvoke
- 次で指定:
- クラス
AbstractWebServiceInboundGatewayのdoInvoke - 例外:
IOExceptionSE