Package org.springframework.amqp.rabbit.core
@NullMarked
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.When the Event Exchange Plugin is enabled, if an object of this type is declared as a bean, selected events will be published asBrokerEvents.ChannelCallback<T extends @Nullable Object>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.AConnectionListenerthat 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.A specialization ofMessageSendingOperationsandMessageRequestReplyOperationsfor AMQP related operations that allow to specify not only the exchange but also the routing key to use.An implementation ofRabbitMessageOperations.Rabbit specific methods for Amqp functionality.RabbitOperations.OperationsCallback<T extends @Nullable Object>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.Callback to recover a request that has exhausted its retry policy.A callback for returned messages.AddsRabbitTemplate.TemplateConsumer.toString()to theDefaultConsumer.