Class MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec
java.lang.Object
org.springframework.integration.dsl.IntegrationComponentSpec<MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec, MarshallingWebServiceOutboundGateway>
org.springframework.integration.dsl.MessageHandlerSpec<MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec, MarshallingWebServiceOutboundGateway>
org.springframework.integration.ws.dsl.BaseWsOutboundGatewaySpec<MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec, MarshallingWebServiceOutboundGateway>
org.springframework.integration.ws.dsl.MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec
- All Implemented Interfaces:
- DisposableBean,- FactoryBean<MarshallingWebServiceOutboundGateway>,- InitializingBean,- Lifecycle,- Phased,- SmartLifecycle
- Enclosing class:
- MarshallingWsOutboundGatewaySpec
public static class MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec
extends BaseWsOutboundGatewaySpec<MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec, MarshallingWebServiceOutboundGateway>
Spec for a 
MarshallingWebServiceOutboundGateway where an external
 WebServiceTemplate is not provided.- Since:
- 5.3
- Author:
- Gary Russell, Artem Bilan
- 
Field SummaryFieldsFields inherited from class org.springframework.integration.ws.dsl.BaseWsOutboundGatewaySpecdestinationProvider, extractPayload, faultMessageResolver, gatewayInterceptors, messageSenders, template, uri, webServiceMessageFactoryFields inherited from class org.springframework.integration.dsl.IntegrationComponentSpeclogger, PARSER, targetFields inherited from interface org.springframework.beans.factory.FactoryBeanOBJECT_TYPE_ATTRIBUTEFields inherited from interface org.springframework.context.SmartLifecycleDEFAULT_PHASE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected MarshallingWebServiceOutboundGatewayprotected MarshallingWebServiceOutboundGatewaycreate()faultMessageResolver(FaultMessageResolver resolver) Specify theFaultMessageResolverto use.interceptors(ClientInterceptor... interceptors) Specify theClientInterceptors to use.marshaller(Marshaller marshaller) Configure the marshaller to use.messageFactory(WebServiceMessageFactory messageFactory) Specify theWebServiceMessageFactoryto use.messageSenders(WebServiceMessageSender... senders) Specify theWebServiceMessageSenders to use.unmarshaller(Unmarshaller unmarshaller) Configure the unmarshaller to use.Methods inherited from class org.springframework.integration.ws.dsl.BaseWsOutboundGatewaySpecdestinationProvider, doGet, encodingMode, headerMapper, ignoreEmptyResponses, requestCallback, uri, uriVariableExpressionsMethods inherited from class org.springframework.integration.dsl.IntegrationComponentSpec_this, afterPropertiesSet, destroy, getId, getObject, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.FactoryBeanisSingleton
- 
Field Details- 
gatewayMarshaller
- 
gatewayUnmarshaller
 
- 
- 
Constructor Details- 
MarshallingWsOutboundGatewayNoTemplateSpecpublic MarshallingWsOutboundGatewayNoTemplateSpec()
 
- 
- 
Method Details- 
marshallerpublic MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec marshaller(Marshaller marshaller) Configure the marshaller to use.- Parameters:
- marshaller- the marshaller.
- Returns:
- the spec.
 
- 
unmarshallerpublic MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec unmarshaller(Unmarshaller unmarshaller) Configure the unmarshaller to use.- Parameters:
- unmarshaller- the unmarshaller.
- Returns:
- the spec.
 
- 
messageFactorypublic MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec messageFactory(WebServiceMessageFactory messageFactory) Specify theWebServiceMessageFactoryto use.- Parameters:
- messageFactory- the message factory.
- Returns:
- the spec.
 
- 
faultMessageResolverpublic MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec faultMessageResolver(FaultMessageResolver resolver) Specify theFaultMessageResolverto use.- Parameters:
- resolver- the resolver.
- Returns:
- the spec.
 
- 
messageSenderspublic MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec messageSenders(WebServiceMessageSender... senders) Specify theWebServiceMessageSenders to use.- Parameters:
- senders- the senders.
- Returns:
- the spec.
 
- 
interceptorspublic MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec interceptors(ClientInterceptor... interceptors) Specify theClientInterceptors to use.- Parameters:
- interceptors- the interceptors.
- Returns:
- the spec.
 
- 
create
- 
assembleprotected MarshallingWebServiceOutboundGateway assemble(MarshallingWebServiceOutboundGateway gateway) 
 
-