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 Summary
FieldsFields inherited from class org.springframework.integration.ws.dsl.BaseWsOutboundGatewaySpec
destinationProvider, extractPayload, faultMessageResolver, gatewayInterceptors, messageSenders, template, uri, webServiceMessageFactoryFields inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
logger, PARSER, targetFields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTEFields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE -
Constructor Summary
Constructors -
Method Summary
Modifier 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.BaseWsOutboundGatewaySpec
destinationProvider, 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.FactoryBean
isSingleton
-
Field Details
-
gatewayMarshaller
-
gatewayUnmarshaller
-
-
Constructor Details
-
MarshallingWsOutboundGatewayNoTemplateSpec
public MarshallingWsOutboundGatewayNoTemplateSpec()
-
-
Method Details
-
marshaller
public MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec marshaller(Marshaller marshaller) Configure the marshaller to use.- Parameters:
marshaller- the marshaller.- Returns:
- the spec.
-
unmarshaller
public MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec unmarshaller(Unmarshaller unmarshaller) Configure the unmarshaller to use.- Parameters:
unmarshaller- the unmarshaller.- Returns:
- the spec.
-
messageFactory
public MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec messageFactory(WebServiceMessageFactory messageFactory) Specify theWebServiceMessageFactoryto use.- Parameters:
messageFactory- the message factory.- Returns:
- the spec.
-
faultMessageResolver
public MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec faultMessageResolver(FaultMessageResolver resolver) Specify theFaultMessageResolverto use.- Parameters:
resolver- the resolver.- Returns:
- the spec.
-
messageSenders
public MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec messageSenders(WebServiceMessageSender... senders) Specify theWebServiceMessageSenders to use.- Parameters:
senders- the senders.- Returns:
- the spec.
-
interceptors
public MarshallingWsOutboundGatewaySpec.MarshallingWsOutboundGatewayNoTemplateSpec interceptors(ClientInterceptor... interceptors) Specify theClientInterceptors to use.- Parameters:
interceptors- the interceptors.- Returns:
- the spec.
-
create
-
assemble
protected MarshallingWebServiceOutboundGateway assemble(MarshallingWebServiceOutboundGateway gateway)
-