| Name | Description | Type | Package | Framework |
| AbstractDeclarable | Base class for Declarable classes. | Class | org.springframework.amqp.core | Spring AMQP |
| AbstractExchange | Common properties that describe all exchange types. | Class | org.springframework.amqp.core | Spring AMQP |
| AcknowledgeMode | enum AcknowledgeModeEnum Constant Summary | Class | org.springframework.amqp.core | Spring AMQP |
| Address | Represents an address for publication of an AMQP message. | Class | org.springframework.amqp.core | Spring AMQP |
| AddressUtils | Class | org.springframework.amqp.core | Spring AMQP | |
| AmqpAdmin | Specifies a basic set of portable AMQP administrative operations for AMQP > 0. | Interface | org.springframework.amqp.core | Spring AMQP |
| AmqpManagementOperations | Interface specifying management operations. | Interface | org.springframework.amqp.core | Spring AMQP |
| AmqpMessageReturnedException | Exception thrown in an RPC scenario if the request message cannot be delivered whenthe mandatory flag is set. | Class | org.springframework.amqp.core | Spring AMQP |
| AmqpTemplate | Specifies a basic set of AMQP operations. | Interface | org.springframework.amqp.core | Spring AMQP |
| AnonymousQueue | Represents an anonymous, non-durable, exclusive, auto-delete queue. | Class | org.springframework.amqp.core | Spring AMQP |
| AnonymousQueue .Base64UrlNamingStrategy | Generates names with the form | Class | org.springframework.amqp.core.AnonymousQueue | Spring AMQP |
| AnonymousQueue .NamingStrategy | Interface | org.springframework.amqp.core.AnonymousQueue | Spring AMQP | |
| Binding | Simple container collecting information to describe a binding. | Class | org.springframework.amqp.core | Spring AMQP |
| Binding .DestinationType | Returns the enum constant of this type with the specified name. | Class | org.springframework.amqp.core.Binding | Spring AMQP |
| BindingBuilder | Basic builder class to create bindings for a more fluent API style in code based configuration. | Class | org.springframework.amqp.core | Spring AMQP |
| BindingBuilder .DestinationConfigurer | Class | org.springframework.amqp.core.BindingBuilder | Spring AMQP | |
| BindingBuilder .DirectExchangeRoutingKeyConfigurer | Class | org.springframework.amqp.core.BindingBuilder | Spring AMQP | |
| BindingBuilder .GenericArgumentsConfigurer | Class | org.springframework.amqp.core.BindingBuilder | Spring AMQP | |
| BindingBuilder .GenericExchangeRoutingKeyConfigurer | Class | org.springframework.amqp.core.BindingBuilder | Spring AMQP | |
| BindingBuilder .HeadersExchangeMapConfigurer | Class | org.springframework.amqp.core.BindingBuilder | Spring AMQP | |
| BindingBuilder .TopicExchangeRoutingKeyConfigurer | Class | org.springframework.amqp.core.BindingBuilder | Spring AMQP | |
| CustomExchange | Simple container collecting information to describe a custom exchange. | Class | org.springframework.amqp.core | Spring AMQP |
| Declarable | Classes implementing this interface can be auto-declaredwith the broker during context initialization by an AmqpAdmin. | Interface | org.springframework.amqp.core | Spring AMQP |
| DirectExchange | Simple container collecting information to describe a direct exchange. | Class | org.springframework.amqp.core | Spring AMQP |
| Exchange | Interface | org.springframework.amqp.core | Spring AMQP | |
| ExchangeTypes | Constants for the standard Exchange type names. | Class | org.springframework.amqp.core | Spring AMQP |
| FanoutExchange | Simple container collecting information to describe a fanout exchange. | Class | org.springframework.amqp.core | Spring AMQP |
| HeadersExchange | Class | org.springframework.amqp.core | Spring AMQP | |
| Message | The 0-8 and 0-9-1 AMQP specifications do not define an Message class or interface. | Class | org.springframework.amqp.core | Spring AMQP |
| MessageBuilder | Builds a Spring AMQP Message either from a byte[] body oranother Message using a fluent API. | Class | org.springframework.amqp.core | Spring AMQP |
| MessageBuilderSupport | Support class for building Message and MessagePropertiesSince:1. | Class | org.springframework.amqp.core | Spring AMQP |
| MessageDeliveryMode | enum MessageDeliveryModeEnumeration for the message delivery mode. | Class | org.springframework.amqp.core | Spring AMQP |
| MessageListener | Listener interface to receive asynchronous delivery of Amqp Messages. | Interface | org.springframework.amqp.core | Spring AMQP |
| MessagePostProcessor | To be used with the send method of Amqp template classes (such as RabbitTemplate)that convert an object to a message. | Interface | org.springframework.amqp.core | Spring AMQP |
| MessageProperties | Message Properties for an AMQP message. | Class | org.springframework.amqp.core | Spring AMQP |
| MessagePropertiesBuilder | Builds a Spring AMQP MessageProperties object using a fluent API. | Class | org.springframework.amqp.core | Spring AMQP |
| Queue | Simple container collecting information to describe a queue. | Class | org.springframework.amqp.core | Spring AMQP |
| ReceiveAndReplyCallback | To be used with the receive-and-reply methods of AmqpTemplateas processor for inbound object and producer for outbound object. | Interface | org.springframework.amqp.core | Spring AMQP |
| ReceiveAndReplyMessageCallback | Message exchanging contract of ReceiveAndReplyCallback. | Interface | org.springframework.amqp.core | Spring AMQP |
| ReplyToAddressCallback | To be used with the receive-and-reply methods of AmqpTemplateto determine Address for Message | Interface | org.springframework.amqp.core | Spring AMQP |
| TopicExchange | Simple container collecting information to describe a topic exchange. | Class | org.springframework.amqp.core | Spring AMQP |
| UniquelyNamedQueue | Create a queue with a unique name. | Class | org.springframework.amqp.core | Spring AMQP |