S
- the target BaseWsInboundGatewaySpec
implementation type.E
- the target AbstractWebServiceInboundGateway
implementation type.public abstract class BaseWsInboundGatewaySpec<S extends BaseWsInboundGatewaySpec<S,E>,E extends AbstractWebServiceInboundGateway> extends MessagingGatewaySpec<S,E>
MessagingGatewaySpec
for web services.PARSER, target
logger
DEFAULT_PHASE
OBJECT_TYPE_ATTRIBUTE
Modifier | Constructor and Description |
---|---|
protected |
BaseWsInboundGatewaySpec()
Construct an instance.
|
Modifier and Type | Method and Description |
---|---|
protected E |
assemble(E gateway) |
protected abstract E |
create() |
protected E |
doGet() |
S |
headerMapper(SoapHeaderMapper headerMapper)
Configure the header mapper.
|
autoStartup, errorChannel, errorChannel, errorOnTimeout, id, phase, replyChannel, replyChannel, replyMapper, replyTimeout, requestChannel, requestChannel, requestMapper, requestTimeout, shouldTrack
_this, createInstance, destroyInstance, get, getId, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stop
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
protected BaseWsInboundGatewaySpec()
public S headerMapper(SoapHeaderMapper headerMapper)
headerMapper
- the mapper.protected E doGet()
doGet
in class IntegrationComponentSpec<S extends BaseWsInboundGatewaySpec<S,E>,E extends AbstractWebServiceInboundGateway>
protected abstract E create()