Uses of Package
org.springframework.amqp.core
Package
Description
Provides core classes for the spring AMQP abstraction.
Provides top-level classes for Spring Rabbit.
Annotations and supporting classes for declarative Rabbit listener
endpoint
Provides classes for message batching.
Provides classes supporting the Rabbit XML namespace.
Provides classes related to connections.
Provides core classes for Spring Rabbit.
Provides classes for message listener containers.
Provides classes for adapting listeners.
Provides Additional APIs for listeners.
Provides classes supporting Log4j 2 appenders.
Provides classes supporting Logback appenders.
Provides classes supporting retries.
Provides support classes for Spring Rabbit.
Provides classes for Micrometer support.
Classes for testing Spring AMQP applications.
Package for Spring AMQP support classes.
Provides classes for supporting message conversion.
Package for Spring AMQP message post processors.
Provides classes for stream listener configuration.
Provides classes for stream listeners.
Provides classes for stream listener adapters.
Provides classes for stream producers.
Provides classes supporting retries.
Provides support classes.
Provides classes for message conversion.
-
ClassDescriptionBase class for builders supporting arguments.Base class for
Declarable
classes.Common properties that describe all exchange types.Acknowledgment modes supported by the listener container.Represents an address for publication of an AMQP message.Generates names with the form<prefix><base64url>
where 'prefix' is 'spring.gen-' by default (e.g.Simple container collecting information to describe a binding.The binding destination.General destination configurer.Direct exchange routing key configurer.Generic argument configurer.Generic exchange routing key configurer.Headers exchange configurer.Headers exchange keys binding creator.Headers exchange map binding creator.Headers exchange single value binding creator.Topic exchange routing key configurer.A marker interface for data used to correlate information about sent messages.Classes implementing this interface can be auto-declared with the broker during context initialization by anAmqpAdmin
.Simple container collecting information to describe a direct exchange.Interface for all exchanges.Builder providing a fluent API for buildingExchange
s.Simple container collecting information to describe a fanout exchange.Headers exchange.The 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Builds a Spring AMQP Message either from a byte[] body or another Message using a fluent API.Support class for buildingMessage
andMessageProperties
fluent API.Enumeration for the message delivery mode.Listener interface to receive asynchronous delivery of Amqp Messages.Used in several places in the framework, such asAmqpTemplate#convertAndSend(Object, MessagePostProcessor)
where it can be used to add/modify headers or properties after the message conversion has been performed.Message Properties for an AMQP message.Builds a Spring AMQP MessageProperties object using a fluent API.A strategy to generate names.Simple container collecting information to describe a queue.Builds a Spring AMQP Queue using a fluent API.Locate the queue leader.Overflow argument values.Information about a queue, resulting from a passive declaration.To be used with the receive-and-reply methods ofAmqpTemplate
as processor for inbound object and producer for outbound object.To be used with the receive-and-reply methods ofAmqpTemplate
to determineAddress
forMessage
to send at runtime.Returned message and its metadata.Simple container collecting information to describe a topic exchange.Generates names usingUUID.randomUUID()
. -
ClassDescriptionClasses implementing this interface can perform asynchronous send and receive operations using
CompletableFuture
s.The 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Listener interface to receive asynchronous delivery of Amqp Messages.Used in several places in the framework, such asAmqpTemplate#convertAndSend(Object, MessagePostProcessor)
where it can be used to add/modify headers or properties after the message conversion has been performed.Returned message and its metadata. -
ClassDescriptionClasses implementing this interface can be auto-declared with the broker during context initialization by an
AmqpAdmin
. -
ClassDescriptionThe 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Message Properties for an AMQP message.
-
ClassDescriptionAcknowledgment modes supported by the listener container.Specifies a basic set of portable AMQP administrative operations for AMQP > 0.9.Simple container collecting information to describe a binding.Interface for all exchanges.Listener interface to receive asynchronous delivery of Amqp Messages.Used in several places in the framework, such as
AmqpTemplate#convertAndSend(Object, MessagePostProcessor)
where it can be used to add/modify headers or properties after the message conversion has been performed.Simple container collecting information to describe a queue. -
ClassDescriptionA marker interface for data used to correlate information about sent messages.Returned message and its metadata.
-
ClassDescriptionSpecifies a basic set of portable AMQP administrative operations for AMQP > 0.9.Specifies a basic set of AMQP operations.Simple container collecting information to describe a binding.Classes implementing this interface can be auto-declared with the broker during context initialization by an
AmqpAdmin
.Interface for all exchanges.The 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Listener interface to receive asynchronous delivery of Amqp Messages.Used in several places in the framework, such asAmqpTemplate#convertAndSend(Object, MessagePostProcessor)
where it can be used to add/modify headers or properties after the message conversion has been performed.Message Properties for an AMQP message.Simple container collecting information to describe a queue.Information about a queue, resulting from a passive declaration.To be used with the receive-and-reply methods ofAmqpTemplate
as processor for inbound object and producer for outbound object.To be used with the receive-and-reply methods ofAmqpTemplate
to determineAddress
forMessage
to send at runtime.Returned message and its metadata. -
ClassDescriptionAcknowledgment modes supported by the listener container.Specifies a basic set of portable AMQP administrative operations for AMQP > 0.9.The 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Listener interface to receive asynchronous delivery of Amqp Messages.Used in several places in the framework, such as
AmqpTemplate#convertAndSend(Object, MessagePostProcessor)
where it can be used to add/modify headers or properties after the message conversion has been performed.Simple container collecting information to describe a queue. -
ClassDescriptionAcknowledgment modes supported by the listener container.Represents an address for publication of an AMQP message.The 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Listener interface to receive asynchronous delivery of Amqp Messages.Used in several places in the framework, such as
AmqpTemplate#convertAndSend(Object, MessagePostProcessor)
where it can be used to add/modify headers or properties after the message conversion has been performed. -
ClassDescriptionThe 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Listener interface to receive asynchronous delivery of Amqp Messages.
-
ClassDescriptionThe 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Message Properties for an AMQP message.
-
ClassDescriptionThe 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Message Properties for an AMQP message.
-
ClassDescriptionSpecifies a basic set of AMQP operations.The 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Enumeration for the message delivery mode.
-
ClassDescriptionThe 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Message Properties for an AMQP message.
-
ClassDescriptionThe 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.
-
ClassDescriptionSpecifies a basic set of AMQP operations.Classes implementing this interface can be auto-declared with the broker during context initialization by an
AmqpAdmin
.The 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Listener interface to receive asynchronous delivery of Amqp Messages. -
ClassDescriptionRepresents an address for publication of an AMQP message.The 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Enumeration for the message delivery mode.Message Properties for an AMQP message.
-
ClassDescriptionThe 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Message Properties for an AMQP message.
-
ClassDescriptionThe 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Used in several places in the framework, such as
AmqpTemplate#convertAndSend(Object, MessagePostProcessor)
where it can be used to add/modify headers or properties after the message conversion has been performed. -
ClassDescriptionA collection of
Declarable
objects; used to declare multiple objects on the broker using a single bean declaration for the collection. -
ClassDescriptionListener interface to receive asynchronous delivery of Amqp Messages.
-
ClassDescriptionListener interface to receive asynchronous delivery of Amqp Messages.
-
ClassDescriptionThe 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Used in several places in the framework, such as
AmqpTemplate#convertAndSend(Object, MessagePostProcessor)
where it can be used to add/modify headers or properties after the message conversion has been performed. -
ClassDescriptionThe 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.
-
-
ClassDescriptionThe 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface.Message Properties for an AMQP message.