public class MarshallingWebServiceOutboundGateway extends AbstractWebServiceOutboundGateway
Marshaller
, Unmarshaller
AbstractWebServiceOutboundGateway.RequestMessageCallback, AbstractWebServiceOutboundGateway.ResponseMessageExtractor
AbstractReplyProducingMessageHandler.RequestHandler
IntegrationManagement.ManagementOverrides
uriFactory
messagingTemplate
EXPRESSION_PARSER, logger
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME
修飾子と型 | メソッドと説明 |
---|---|
protected ObjectSE | doHandle(StringSE uri, Message<?> requestMessage, WebServiceMessageCallback requestCallback) |
StringSE | getComponentType() サブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。 |
doInit, doSetWebServiceTemplate, getWebServiceTemplate, handleRequestMessage, setEncodeUri, setEncodingMode, setFaultMessageResolver, setHeaderMapper, setIgnoreEmptyResponses, setInterceptors, setMessageFactory, setMessageSender, setMessageSenders, setReplyChannel, setRequestCallback, setUriVariableExpressions, setWebServiceTemplate
doInvokeAdvisedRequestHandler, getBeanClassLoader, getIntegrationPatternType, getRequiresReply, handleMessageInternal, hasAdviceChain, onInit, setAdviceChain, setBeanClassLoader, setRequiresReply
addNotPropagatedHeaders, createOutputMessage, getNotPropagatedHeaders, getOutputChannel, isAsync, messageBuilderForReply, produceOutput, resolveErrorChannel, sendErrorMessage, sendOutput, sendOutputs, setAsync, setNotPropagatedHeaders, setOutputChannel, setOutputChannelName, setSendTimeout, shouldCopyRequestHeaders, shouldSplitOutput, updateNotPropagatedHeaders
handleMessage, onComplete, onError, onNext, onSubscribe
buildSendTimer, destroy, getManagedName, getManagedType, getMetricsCaptor, getOrder, getOverrides, isLoggingEnabled, registerMetricsCaptor, sendTimer, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, shouldTrack
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
getThisAs
getBeanName, getComponentName
public MarshallingWebServiceOutboundGateway(DestinationProvider destinationProvider, Marshaller marshaller, Unmarshaller unmarshaller, WebServiceMessageFactory messageFactory)
public MarshallingWebServiceOutboundGateway(DestinationProvider destinationProvider, Marshaller marshaller, Unmarshaller unmarshaller)
public MarshallingWebServiceOutboundGateway(DestinationProvider destinationProvider, Marshaller marshaller, WebServiceMessageFactory messageFactory)
public MarshallingWebServiceOutboundGateway(DestinationProvider destinationProvider, Marshaller marshaller)
public MarshallingWebServiceOutboundGateway(StringSE uri, Marshaller marshaller, Unmarshaller unmarshaller, WebServiceMessageFactory messageFactory)
public MarshallingWebServiceOutboundGateway(StringSE uri, Marshaller marshaller, Unmarshaller unmarshaller)
public MarshallingWebServiceOutboundGateway(StringSE uri, Marshaller marshaller, WebServiceMessageFactory messageFactory)
public MarshallingWebServiceOutboundGateway(StringSE uri, Marshaller marshaller)
public MarshallingWebServiceOutboundGateway(StringSE uri, WebServiceTemplate webServiceTemplate)
WebServiceTemplate
に基づいてインスタンスを構築します。uri
- 使用する Web サービス URIwebServiceTemplate
- WebServiceTemplatepublic MarshallingWebServiceOutboundGateway(DestinationProvider destinationProvider, WebServiceTemplate webServiceTemplate)
DestinationProvider
および WebServiceTemplate
に基づいてインスタンスを構築します。destinationProvider
- DestinationProvider
は、実行時に Web サービス URI を解決します webServiceTemplate
- WebServiceTemplatepublic StringSE getComponentType()
IntegrationObjectSupport
NamedComponent
の getComponentType
MessageHandlerSupport
の getComponentType
protected ObjectSE doHandle(StringSE uri, Message<?> requestMessage, WebServiceMessageCallback requestCallback)
AbstractWebServiceOutboundGateway
の doHandle