@NonNullApi package org.springframework.amqp.rabbit.core
Provides core classes for Spring Rabbit.
ClassDescriptionAn exception thrown when a negative acknowledgement received after publishing a message.A
RabbitTemplatethat permits batching individual messages into a larger message.Represents a broker event generated by the Event Exchange Plugin (https://www.rabbitmq.com/event-exchange.html).When the event-exchange-plugin is enabled (see https://www.rabbitmq.com/event-exchange.html), if an object of this type is declared as a bean, selected events will be published as
BrokerEvents.Basic callback for use in RabbitTemplate.Thrown when a blocking receive operation is performed but the consumeOk was not received before the receive timeout.A callback invoked immediately before publishing a message to update, replace, or create correlation data for publisher confirms.Application event published when a declaration exception occurs.A
ConnectionListenerthat will declare a single exchange when the connection is established.RabbitMQ implementation of portable AMQP administrative operations for AMQP >= 0.9.1.Base class for admin events.Convenient super class for application classes that need RabbitMQ access.An implementation of
RabbitMessageOperations.Rabbit specific methods for Amqp functionality.Callback for using the same channel for multiple RabbitTemplate operations.Helper class that simplifies synchronous RabbitMQ access (sending and receiving messages).A callback for publisher confirmations.A callback for returned messages.Adds