public static class SimpleWsOutboundGatewaySpec.SimpleWsOutboundGatewayNoTemplateSpec extends BaseWsOutboundGatewaySpec<SimpleWsOutboundGatewaySpec.SimpleWsOutboundGatewayNoTemplateSpec,SimpleWebServiceOutboundGateway>
SimpleWebServiceOutboundGateway
where an external
WebServiceTemplate
is not provided.Modifier and Type | Field and Description |
---|---|
protected SourceExtractor<?> |
sourceExtractor |
destinationProvider, faultMessageResolver, gatewayInterceptors, messageSenders, template, uri, webServiceMessageFactory
PARSER, target
logger
DEFAULT_PHASE
OBJECT_TYPE_ATTRIBUTE
Constructor and Description |
---|
SimpleWsOutboundGatewayNoTemplateSpec() |
destinationProvider, doGet, encodingMode, headerMapper, ignoreEmptyResponses, requestCallback, uri, uriVariableExpressions
_this, createInstance, destroyInstance, get, getId, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stop
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
protected SourceExtractor<?> sourceExtractor
public SimpleWsOutboundGatewayNoTemplateSpec()
public SimpleWsOutboundGatewaySpec.SimpleWsOutboundGatewayNoTemplateSpec sourceExtractor(SourceExtractor<?> extractor)
SourceExtractor
to use.extractor
- the extractor.public SimpleWsOutboundGatewaySpec.SimpleWsOutboundGatewayNoTemplateSpec messageFactory(WebServiceMessageFactory messageFactory)
WebServiceMessageFactory
to use.messageFactory
- the message factory.public SimpleWsOutboundGatewaySpec.SimpleWsOutboundGatewayNoTemplateSpec faultMessageResolver(FaultMessageResolver resolver)
FaultMessageResolver
to use.resolver
- the resolver.public SimpleWsOutboundGatewaySpec.SimpleWsOutboundGatewayNoTemplateSpec messageSenders(WebServiceMessageSender... senders)
WebServiceMessageSender
s to use.senders
- the senders.public SimpleWsOutboundGatewaySpec.SimpleWsOutboundGatewayNoTemplateSpec interceptors(ClientInterceptor... interceptors)
ClientInterceptor
s to use.interceptors
- the interceptors.public SimpleWsOutboundGatewaySpec.SimpleWsOutboundGatewayNoTemplateSpec extractPayload(boolean extract)
WebServiceMessage
or build the
payload
based on WebServiceMessage
and populated headers according headerMapper
configuration.
Defaults to extract payload.extract
- build payload or return a whole WebServiceMessage
protected SimpleWebServiceOutboundGateway create()
protected SimpleWebServiceOutboundGateway assemble(SimpleWebServiceOutboundGateway gateway)