public class JmsOutboundGatewaySpec extends MessageHandlerSpec<JmsOutboundGatewaySpec,org.springframework.integration.jms.JmsOutboundGateway>
Modifier and Type | Class and Description |
---|---|
class |
JmsOutboundGatewaySpec.ReplyContainerSpec |
id, logger, PARSER, target
_this, get, getId, id
public JmsOutboundGatewaySpec extractRequestPayload(boolean extractPayload)
public JmsOutboundGatewaySpec extractReplyPayload(boolean extractPayload)
public JmsOutboundGatewaySpec headerMapper(org.springframework.integration.jms.JmsHeaderMapper headerMapper)
public JmsOutboundGatewaySpec requestDestination(javax.jms.Destination destination)
public JmsOutboundGatewaySpec requestDestination(java.lang.String destination)
public JmsOutboundGatewaySpec requestDestinationExpression(java.lang.String destination)
public <P> JmsOutboundGatewaySpec requestDestination(Function<org.springframework.messaging.Message<P>,?> destinationFunction)
public JmsOutboundGatewaySpec replyDestination(javax.jms.Destination destination)
public JmsOutboundGatewaySpec replyDestination(java.lang.String destination)
public JmsOutboundGatewaySpec replyDestinationExpression(java.lang.String destination)
public <P> JmsOutboundGatewaySpec replyDestination(Function<org.springframework.messaging.Message<P>,?> destinationFunction)
public JmsOutboundGatewaySpec destinationResolver(org.springframework.jms.support.destination.DestinationResolver destinationResolver)
public JmsOutboundGatewaySpec jmsMessageConverter(org.springframework.jms.support.converter.MessageConverter messageConverter)
public JmsOutboundGatewaySpec correlationKey(java.lang.String correlationKey)
public JmsOutboundGatewaySpec requestPubSubDomain(boolean pubSubDomain)
public JmsOutboundGatewaySpec replyPubSubDomain(boolean pubSubDomain)
public JmsOutboundGatewaySpec deliveryPersistent(boolean deliveryPersistent)
public JmsOutboundGatewaySpec priority(int priority)
public JmsOutboundGatewaySpec timeToLive(long timeToLive)
public JmsOutboundGatewaySpec receiveTimeout(long receiveTimeout)
public JmsOutboundGatewaySpec explicitQosEnabled(boolean explicitQosEnabled)
public JmsOutboundGatewaySpec replyContainer()
public JmsOutboundGatewaySpec replyContainer(Consumer<JmsOutboundGatewaySpec.ReplyContainerSpec> configurer)
protected org.springframework.integration.jms.JmsOutboundGateway doGet()
doGet
in class IntegrationComponentSpec<JmsOutboundGatewaySpec,org.springframework.integration.jms.JmsOutboundGateway>