public abstract class MessagingGatewaySpec<S extends MessagingGatewaySpec<S,G>,G extends org.springframework.integration.gateway.MessagingGatewaySupport> extends IntegrationComponentSpec<S,G>
id, logger, PARSER, target
Constructor and Description |
---|
MessagingGatewaySpec(G gateway) |
Modifier and Type | Method and Description |
---|---|
S |
autoStartup(boolean autoStartup) |
protected G |
doGet() |
S |
errorChannel(org.springframework.messaging.MessageChannel errorChannel) |
S |
id(java.lang.String id) |
S |
phase(int phase) |
S |
replyChannel(org.springframework.messaging.MessageChannel replyChannel) |
S |
replyMapper(org.springframework.integration.mapping.OutboundMessageMapper<?> replyMapper) |
S |
replyTimeout(long replyTimeout) |
S |
requestChannel(org.springframework.messaging.MessageChannel requestChannel) |
S |
requestMapper(org.springframework.integration.mapping.InboundMessageMapper<?> requestMapper) |
S |
requestTimeout(long requestTimeout) |
_this, get, getId
public MessagingGatewaySpec(G gateway)
public S id(java.lang.String id)
id
in class IntegrationComponentSpec<S extends MessagingGatewaySpec<S,G>,G extends org.springframework.integration.gateway.MessagingGatewaySupport>
public S phase(int phase)
public S autoStartup(boolean autoStartup)
public S replyChannel(org.springframework.messaging.MessageChannel replyChannel)
public S requestChannel(org.springframework.messaging.MessageChannel requestChannel)
public S errorChannel(org.springframework.messaging.MessageChannel errorChannel)
public S requestTimeout(long requestTimeout)
public S replyTimeout(long replyTimeout)
public S requestMapper(org.springframework.integration.mapping.InboundMessageMapper<?> requestMapper)
public S replyMapper(org.springframework.integration.mapping.OutboundMessageMapper<?> replyMapper)
protected final G doGet()
doGet
in class IntegrationComponentSpec<S extends MessagingGatewaySpec<S,G>,G extends org.springframework.integration.gateway.MessagingGatewaySupport>