Class TopologyCreator
java.lang.Object
org.reactivecommons.async.rabbit.communications.TopologyCreator
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<com.rabbitmq.client.AMQP.Queue.BindOk>bind(reactor.rabbitmq.BindingSpecification binding) reactor.core.publisher.Mono<com.rabbitmq.client.AMQP.Exchange.DeclareOk>declare(reactor.rabbitmq.ExchangeSpecification exchange) reactor.core.publisher.Mono<com.rabbitmq.client.AMQP.Queue.DeclareOk>declare(reactor.rabbitmq.QueueSpecification queue) reactor.core.publisher.Mono<com.rabbitmq.client.AMQP.Queue.DeclareOk>declareDLQ(String originQueue, String retryTarget, int retryTime, Optional<Integer> maxLengthBytesOpt) reactor.core.publisher.Mono<com.rabbitmq.client.AMQP.Queue.DeclareOk>declareQueue(String name, String dlqExchange, Optional<Integer> maxLengthBytesOpt) reactor.core.publisher.Mono<com.rabbitmq.client.AMQP.Queue.DeclareOk>declareQueue(String name, String dlqExchange, Optional<Integer> maxLengthBytesOpt, Optional<String> dlRoutingKey) reactor.core.publisher.Mono<com.rabbitmq.client.AMQP.Queue.DeclareOk>declareQueue(String name, Optional<Integer> maxLengthBytesOpt) reactor.core.publisher.Mono<com.rabbitmq.client.AMQP.Queue.UnbindOk>unbind(reactor.rabbitmq.BindingSpecification binding)
-
Constructor Details
-
TopologyCreator
public TopologyCreator(reactor.rabbitmq.Sender sender)
-
-
Method Details
-
declare
public reactor.core.publisher.Mono<com.rabbitmq.client.AMQP.Exchange.DeclareOk> declare(reactor.rabbitmq.ExchangeSpecification exchange) -
declare
public reactor.core.publisher.Mono<com.rabbitmq.client.AMQP.Queue.DeclareOk> declare(reactor.rabbitmq.QueueSpecification queue) -
bind
public reactor.core.publisher.Mono<com.rabbitmq.client.AMQP.Queue.BindOk> bind(reactor.rabbitmq.BindingSpecification binding) -
unbind
public reactor.core.publisher.Mono<com.rabbitmq.client.AMQP.Queue.UnbindOk> unbind(reactor.rabbitmq.BindingSpecification binding) -
declareDLQ
-
declareQueue
-
declareQueue
-
declareQueue
-