クラス MarshallingWebServiceInboundGateway
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.endpoint.AbstractEndpoint
org.springframework.integration.gateway.MessagingGatewaySupport
org.springframework.integration.ws.AbstractWebServiceInboundGateway
org.springframework.integration.ws.MarshallingWebServiceInboundGateway
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、BeanNameAware
、DisposableBean
、InitializingBean
、ApplicationContextAware
、Lifecycle
、Phased
、SmartLifecycle
、ComponentSourceAware
、ExpressionCapable
、OrderlyShutdownCapable
、IntegrationPattern
、NamedComponent
、IntegrationInboundManagement
、IntegrationManagement
、ManageableLifecycle
、ManageableSmartLifecycle
、TrackableComponent
、MessageEndpoint
- 導入:
- 1.0.2
- 作成者:
- Mark Fisher, Oleg Zhurakousky, Gary Russell
ネストされたクラスのサマリー
クラス 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 void
doInvoke
(MessageContext messageContext) protected void
onInit()
サブクラスは、初期化ロジック用にこれを実装できます。void
setMarshaller
(Marshaller marshaller) void
setUnmarshaller
(Unmarshaller unmarshaller) クラス org.springframework.integration.ws.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
コンストラクターの詳細
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