Uses of Class
io.vertx.mutiny.rabbitmq.RabbitMQClient
Packages that use RabbitMQClient
-
Uses of RabbitMQClient in io.vertx.mutiny.rabbitmq
Fields in io.vertx.mutiny.rabbitmq with type parameters of type RabbitMQClientMethods in io.vertx.mutiny.rabbitmq that return RabbitMQClientModifier and TypeMethodDescriptionRabbitMQClient.addConfirmListenerAndForget(int maxQueueSize) Add a Confirm Listener to the channel.RabbitMQClient.basicAckAndForget(long deliveryTag, boolean multiple) Acknowledge one or several received messages.RabbitMQClient.basicConsumerAndForget(String queue) Unlike the bare Vert.x variant, this method ignores theRabbitMQConsumerresult or any failure.RabbitMQClient.basicConsumerAndForget(String queue, io.vertx.rabbitmq.QueueOptions options) Create a consumer with the givenoptions.RabbitMQClient.basicGetAndForget(String queue, boolean autoAck) Retrieve a message from a queue using AMQP.Basic.GetRabbitMQClient.basicNackAndForget(long deliveryTag, boolean multiple, boolean requeue) Reject one or several received messages.RabbitMQClient.basicPublishAndForget(String exchange, String routingKey, com.rabbitmq.client.BasicProperties properties, io.vertx.core.buffer.Buffer body) Publish a message.RabbitMQClient.basicPublishAndForget(String exchange, String routingKey, io.vertx.core.buffer.Buffer body) Publish a message.RabbitMQClient.basicPublishWithDeliveryTagAndForget(String exchange, String routingKey, com.rabbitmq.client.BasicProperties properties, io.vertx.core.buffer.Buffer body, Consumer<Long> deliveryTagHandler) Publish a message.RabbitMQClient.basicQosAndForget(int prefetchCount) Request a specific prefetchCount "quality of service" settings for this channel.RabbitMQClient.basicQosAndForget(int prefetchCount, boolean global) Request a specific prefetchCount "quality of service" settings for this channel.RabbitMQClient.basicQosAndForget(int prefetchSize, int prefetchCount, boolean global) Request specific "quality of service" settings.RabbitMQClient.confirmSelectAndForget()Enables publisher acknowledgements on this channel.static RabbitMQClientCreate and return a client configured with the default options.static RabbitMQClientCreate and return a client.RabbitMQClient.exchangeBindAndForget(String destination, String source, String routingKey) Bind an exchange to an exchange.RabbitMQClient.exchangeBindAndForget(String destination, String source, String routingKey, Map<String, Object> arguments) Bind an exchange to an exchange.RabbitMQClient.exchangeDeclareAndForget(String exchange, String type, boolean durable, boolean autoDelete) Declare an exchange.RabbitMQClient.exchangeDeclareAndForget(String exchange, String type, boolean durable, boolean autoDelete, io.vertx.core.json.JsonObject config) Declare an exchange with additional parameters such as dead lettering, an alternate exchange or TTL.RabbitMQClient.exchangeDeleteAndForget(String exchange) Delete an exchange, without regard for whether it is in use or not.RabbitMQClient.exchangeUnbindAndForget(String destination, String source, String routingKey) Unbind an exchange from an exchange.RabbitMQClient.exchangeUnbindAndForget(String destination, String source, String routingKey, Map<String, Object> arguments) Unbind an exchange from an exchange.RabbitMQClient.messageCountAndForget(String queue) Returns the number of messages in a queue ready to be delivered.static RabbitMQClientRabbitMQClient.newInstance(io.vertx.rabbitmq.RabbitMQClient delegate) Creates a new instance of theRabbitMQClient.RabbitMQClient.queueBindAndForget(String queue, String exchange, String routingKey) Bind a queue to an exchangeRabbitMQClient.queueBindAndForget(String queue, String exchange, String routingKey, Map<String, Object> arguments) Bind a queue to an exchangeRabbitMQClient.queueDeclareAndForget(String queue, boolean durable, boolean exclusive, boolean autoDelete) Declare a queueRabbitMQClient.queueDeclareAndForget(String queue, boolean durable, boolean exclusive, boolean autoDelete, io.vertx.core.json.JsonObject config) Declare a queue with config optionsRabbitMQClient.queueDeclareAutoAndForget()Actively declare a server-named exclusive, autodelete, non-durable queue.RabbitMQClient.queueDeleteAndForget(String queue) Delete a queue, without regard for whether it is in use or has messages on itRabbitMQClient.queueDeleteIfAndForget(String queue, boolean ifUnused, boolean ifEmpty) Delete a queueRabbitMQClient.queueUnbindAndForget(String queue, String exchange, String routingKey) Unbind a queue from an exchangeRabbitMQClient.queueUnbindAndForget(String queue, String exchange, String routingKey, Map<String, Object> arguments) Unbind a queue from an exchangeRabbitMQClient.restartConnectAndForget(int attempts) restart the rabbitMQ connect.RabbitMQClient.startAndForget()Start the rabbitMQ client.RabbitMQClient.stopAndForget()Stop the rabbitMQ client.RabbitMQClient.waitForConfirmsAndForget()Wait until all messages published since the last call have been either ack'd or nack'd by the broker.RabbitMQClient.waitForConfirmsAndForget(long timeout) Wait until all messages published since the last call have been either ack'd or nack'd by the broker; or until timeout elapses.Methods in io.vertx.mutiny.rabbitmq with parameters of type RabbitMQClientModifier and TypeMethodDescriptionstatic RabbitMQPublisherRabbitMQPublisher.create(Vertx vertx, RabbitMQClient client, io.vertx.rabbitmq.RabbitMQPublisherOptions options) Create and return a publisher using the specified client.