Class AmqpClient
java.lang.Object
org.springframework.integration.amqp.dsl.AmqpClient
Factory class for AMQP 1.0 components.
- Since:
- 7.0
- Author:
- Artem Bilan
-
Method Summary
Modifier and TypeMethodDescriptioninboundChannelAdapter
(org.springframework.amqp.rabbitmq.client.AmqpConnectionFactory connectionFactory, String... queueNames) Create an initial AmqpClientInboundChannelAdapterSpec.static AmqpClientInboundGatewaySpec
inboundGateway
(org.springframework.amqp.rabbitmq.client.AmqpConnectionFactory connectionFactory, String... queueNames) Create an initialAmqpClientInboundGatewaySpec
.static AmqpClientMessageHandlerSpec
outboundAdapter
(AsyncAmqpTemplate amqpTemplate) Create an initial AmqpClientMessageHandlerSpec in an outbound channel adapter mode.static AmqpClientMessageHandlerSpec
outboundGateway
(AsyncAmqpTemplate amqpTemplate) Create an initial AmqpClientMessageHandlerSpec in a gateway mode.
-
Method Details
-
inboundGateway
public static AmqpClientInboundGatewaySpec inboundGateway(org.springframework.amqp.rabbitmq.client.AmqpConnectionFactory connectionFactory, String... queueNames) Create an initialAmqpClientInboundGatewaySpec
.- Parameters:
connectionFactory
- the connectionFactory.queueNames
- the queueNames.- Returns:
- the AmqpClientInboundGatewaySpec.
-
inboundChannelAdapter
public static AmqpClientInboundChannelAdapterSpec inboundChannelAdapter(org.springframework.amqp.rabbitmq.client.AmqpConnectionFactory connectionFactory, String... queueNames) Create an initial AmqpClientInboundChannelAdapterSpec.- Parameters:
connectionFactory
- the connectionFactory.queueNames
- the queues to consume from.- Returns:
- the AmqpClientInboundChannelAdapterSpec.
-
outboundAdapter
Create an initial AmqpClientMessageHandlerSpec in an outbound channel adapter mode.- Parameters:
amqpTemplate
- the amqpTemplate.- Returns:
- the AmqpClientMessageHandlerSpec.
-
outboundGateway
Create an initial AmqpClientMessageHandlerSpec in a gateway mode.- Parameters:
amqpTemplate
- the amqpTemplate.- Returns:
- the AmqpClientMessageHandlerSpec.
-