Package org.springframework.amqp.rabbit.core
@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
RabbitTemplate
that 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 asBrokerEvent
s.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.AConnectionListener
that 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 ofMessageSendingOperations
andMessageRequestReplyOperations
for 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.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.AddsRabbitTemplate.TemplateConsumer.toString()
to theDefaultConsumer
.