public class SimpleWebServiceOutboundGateway extends AbstractWebServiceOutboundGateway
AbstractWebServiceOutboundGateway.RequestMessageCallback, AbstractWebServiceOutboundGateway.ResponseMessageExtractorAbstractReplyProducingMessageHandler.RequestHandlerIntegrationManagement.ManagementOverridesuriFactorymessagingTemplateEXPRESSION_PARSER, loggerHIGHEST_PRECEDENCE, LOWEST_PRECEDENCEMETER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME| コンストラクターと説明 |
|---|
SimpleWebServiceOutboundGateway(DestinationProvider destinationProvider) |
SimpleWebServiceOutboundGateway(DestinationProvider destinationProvider, SourceExtractor<?> sourceExtractor) |
SimpleWebServiceOutboundGateway(DestinationProvider destinationProvider, SourceExtractor<?> sourceExtractor, WebServiceMessageFactory messageFactory) |
SimpleWebServiceOutboundGateway(StringSE uri) |
SimpleWebServiceOutboundGateway(StringSE uri, SourceExtractor<?> sourceExtractor) |
SimpleWebServiceOutboundGateway(StringSE uri, SourceExtractor<?> sourceExtractor, WebServiceMessageFactory messageFactory) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ObjectSE | doHandle(StringSE uri, Message<?> requestMessage, WebServiceMessageCallback requestCallback) |
StringSE | getComponentType() サブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。 |
void | setExtractPayload(boolean extractPayload) |
doInit, doSetWebServiceTemplate, getWebServiceTemplate, handleRequestMessage, setEncodeUri, setEncodingMode, setFaultMessageResolver, setHeaderMapper, setIgnoreEmptyResponses, setInterceptors, setMessageFactory, setMessageSender, setMessageSenders, setReplyChannel, setRequestCallback, setUriVariableExpressions, setWebServiceTemplatedoInvokeAdvisedRequestHandler, getBeanClassLoader, getIntegrationPatternType, getRequiresReply, handleMessageInternal, hasAdviceChain, onInit, setAdviceChain, setBeanClassLoader, setRequiresReplyaddNotPropagatedHeaders, createOutputMessage, getNotPropagatedHeaders, getOutputChannel, isAsync, messageBuilderForReply, produceOutput, resolveErrorChannel, sendErrorMessage, sendOutput, sendOutputs, setAsync, setNotPropagatedHeaders, setOutputChannel, setOutputChannelName, setSendTimeout, shouldCopyRequestHeaders, shouldSplitOutput, updateNotPropagatedHeadershandleMessage, onComplete, onError, onNext, onSubscribebuildSendTimer, destroy, getManagedName, getManagedType, getMetricsCaptor, getOrder, getOverrides, isLoggingEnabled, registerMetricsCaptor, sendTimer, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, shouldTrackafterPropertiesSet, 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, toStringcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEgetThisAsgetBeanName, getComponentNamepublic SimpleWebServiceOutboundGateway(DestinationProvider destinationProvider)
public SimpleWebServiceOutboundGateway(DestinationProvider destinationProvider, SourceExtractor<?> sourceExtractor)
public SimpleWebServiceOutboundGateway(DestinationProvider destinationProvider, SourceExtractor<?> sourceExtractor, WebServiceMessageFactory messageFactory)
public SimpleWebServiceOutboundGateway(StringSE uri)
public SimpleWebServiceOutboundGateway(StringSE uri, SourceExtractor<?> sourceExtractor)
public SimpleWebServiceOutboundGateway(StringSE uri, SourceExtractor<?> sourceExtractor, WebServiceMessageFactory messageFactory)
public void setExtractPayload(boolean extractPayload)
WebServiceMessage 全体を返すか、WebServiceMessage に基づいて payload を構築し、headerMapper 構成に応じてヘッダーを設定するためのフラグ。ペイロードを抽出するデフォルト。extractPayload - ペイロードを構築するか、WebServiceMessage 全体を返す public StringSE getComponentType()
IntegrationObjectSupportNamedComponent の getComponentType MessageHandlerSupport の getComponentType protected ObjectSE doHandle(StringSE uri, Message<?> requestMessage, WebServiceMessageCallback requestCallback)
AbstractWebServiceOutboundGateway の doHandle