public class MarshallingWebServiceOutboundGateway extends AbstractWebServiceOutboundGateway
Marshaller,
UnmarshallerAbstractWebServiceOutboundGateway.RequestMessageCallback, AbstractWebServiceOutboundGateway.ResponseMessageExtractoruriFactorymessagingTemplateEXPRESSION_PARSER, logger| Constructor and Description |
|---|
MarshallingWebServiceOutboundGateway(org.springframework.ws.client.support.destination.DestinationProvider destinationProvider,
org.springframework.oxm.Marshaller marshaller) |
MarshallingWebServiceOutboundGateway(org.springframework.ws.client.support.destination.DestinationProvider destinationProvider,
org.springframework.oxm.Marshaller marshaller,
org.springframework.oxm.Unmarshaller unmarshaller) |
MarshallingWebServiceOutboundGateway(org.springframework.ws.client.support.destination.DestinationProvider destinationProvider,
org.springframework.oxm.Marshaller marshaller,
org.springframework.oxm.Unmarshaller unmarshaller,
org.springframework.ws.WebServiceMessageFactory messageFactory) |
MarshallingWebServiceOutboundGateway(org.springframework.ws.client.support.destination.DestinationProvider destinationProvider,
org.springframework.oxm.Marshaller marshaller,
org.springframework.ws.WebServiceMessageFactory messageFactory) |
MarshallingWebServiceOutboundGateway(org.springframework.ws.client.support.destination.DestinationProvider destinationProvider,
org.springframework.ws.client.core.WebServiceTemplate webServiceTemplate)
Construct an instance based on the provided
DestinationProvider and WebServiceTemplate. |
MarshallingWebServiceOutboundGateway(java.lang.String uri,
org.springframework.oxm.Marshaller marshaller) |
MarshallingWebServiceOutboundGateway(java.lang.String uri,
org.springframework.oxm.Marshaller marshaller,
org.springframework.oxm.Unmarshaller unmarshaller) |
MarshallingWebServiceOutboundGateway(java.lang.String uri,
org.springframework.oxm.Marshaller marshaller,
org.springframework.oxm.Unmarshaller unmarshaller,
org.springframework.ws.WebServiceMessageFactory messageFactory) |
MarshallingWebServiceOutboundGateway(java.lang.String uri,
org.springframework.oxm.Marshaller marshaller,
org.springframework.ws.WebServiceMessageFactory messageFactory) |
MarshallingWebServiceOutboundGateway(java.lang.String uri,
org.springframework.ws.client.core.WebServiceTemplate webServiceTemplate)
Construct an instance based on the provided Web Service URI and
WebServiceTemplate. |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
doHandle(java.lang.String uri,
org.springframework.messaging.Message<?> requestMessage,
org.springframework.ws.client.core.WebServiceMessageCallback requestCallback) |
java.lang.String |
getComponentType() |
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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic MarshallingWebServiceOutboundGateway(org.springframework.ws.client.support.destination.DestinationProvider destinationProvider,
org.springframework.oxm.Marshaller marshaller,
org.springframework.oxm.Unmarshaller unmarshaller,
org.springframework.ws.WebServiceMessageFactory messageFactory)
public MarshallingWebServiceOutboundGateway(org.springframework.ws.client.support.destination.DestinationProvider destinationProvider,
org.springframework.oxm.Marshaller marshaller,
org.springframework.oxm.Unmarshaller unmarshaller)
public MarshallingWebServiceOutboundGateway(org.springframework.ws.client.support.destination.DestinationProvider destinationProvider,
org.springframework.oxm.Marshaller marshaller,
org.springframework.ws.WebServiceMessageFactory messageFactory)
public MarshallingWebServiceOutboundGateway(org.springframework.ws.client.support.destination.DestinationProvider destinationProvider,
org.springframework.oxm.Marshaller marshaller)
public MarshallingWebServiceOutboundGateway(java.lang.String uri,
org.springframework.oxm.Marshaller marshaller,
org.springframework.oxm.Unmarshaller unmarshaller,
org.springframework.ws.WebServiceMessageFactory messageFactory)
public MarshallingWebServiceOutboundGateway(java.lang.String uri,
org.springframework.oxm.Marshaller marshaller,
org.springframework.oxm.Unmarshaller unmarshaller)
public MarshallingWebServiceOutboundGateway(java.lang.String uri,
org.springframework.oxm.Marshaller marshaller,
org.springframework.ws.WebServiceMessageFactory messageFactory)
public MarshallingWebServiceOutboundGateway(java.lang.String uri,
org.springframework.oxm.Marshaller marshaller)
public MarshallingWebServiceOutboundGateway(java.lang.String uri,
org.springframework.ws.client.core.WebServiceTemplate webServiceTemplate)
WebServiceTemplate.uri - the Web Service URI to usewebServiceTemplate - the WebServiceTemplatepublic MarshallingWebServiceOutboundGateway(org.springframework.ws.client.support.destination.DestinationProvider destinationProvider,
org.springframework.ws.client.core.WebServiceTemplate webServiceTemplate)
DestinationProvider and WebServiceTemplate.destinationProvider - the DestinationProvider to resolve Web Service URI at runtimewebServiceTemplate - the WebServiceTemplatepublic java.lang.String getComponentType()
getComponentType in interface org.springframework.integration.support.context.NamedComponentgetComponentType in class org.springframework.integration.handler.MessageHandlerSupportprotected java.lang.Object doHandle(java.lang.String uri,
org.springframework.messaging.Message<?> requestMessage,
org.springframework.ws.client.core.WebServiceMessageCallback requestCallback)
doHandle in class AbstractWebServiceOutboundGateway