Spring AMQP 2.4.17 API

This document is the API specification for Spring AMQP

For further API reference and developer documentation, see the Spring AMQP reference documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

If you are interested in commercial training, consultancy, and support for Spring AMQP, please visit https://www.spring.io

Packages 
Package Description
org.springframework.amqp
Base package for Spring AMQP.
org.springframework.amqp.core
Provides core classes for the spring AMQP abstraction.
org.springframework.amqp.event
Classes related to application events
org.springframework.amqp.rabbit
Provides top-level classes for Spring Rabbit.
org.springframework.amqp.rabbit.annotation
Annotations and supporting classes for declarative Rabbit listener endpoint
org.springframework.amqp.rabbit.batch
Provides classes for message batching.
org.springframework.amqp.rabbit.config
Provides classes supporting the Rabbit XML namespace.
org.springframework.amqp.rabbit.connection
Provides classes related to connections.
org.springframework.amqp.rabbit.core
Provides core classes for Spring Rabbit.
org.springframework.amqp.rabbit.junit
Provides support classes (Rules etc.
org.springframework.amqp.rabbit.listener
Provides classes for message listener containers.
org.springframework.amqp.rabbit.listener.adapter
Provides classes for adapting listeners.
org.springframework.amqp.rabbit.listener.api
Provides Additional APIs for listeners.
org.springframework.amqp.rabbit.listener.exception
Provides classes for listener exceptions.
org.springframework.amqp.rabbit.listener.support
Provides support classes for listeners.
org.springframework.amqp.rabbit.log4j2
Provides classes supporting Log4j 2 appenders.
org.springframework.amqp.rabbit.logback
Provides classes supporting Logback appenders.
org.springframework.amqp.rabbit.retry
Provides classes supporting retries.
org.springframework.amqp.rabbit.support
Provides support classes for Spring Rabbit.
org.springframework.amqp.rabbit.test
Classes for testing Spring AMQP applications.
org.springframework.amqp.rabbit.test.context
Provides classes relating to the test application context.
org.springframework.amqp.rabbit.test.mockito
Mockito extensions for testing Spring AMQP applications.
org.springframework.amqp.rabbit.transaction
Provides classes supporting transactions in Spring Rabbit.
org.springframework.amqp.remoting.client
Provides classes for the client side of Spring Remoting over AMQP.
org.springframework.amqp.remoting.service
Provides classes for the service side of Spring Remoting over AMQP.
org.springframework.amqp.support
Package for Spring AMQP support classes.
org.springframework.amqp.support.converter
Provides classes for supporting message conversion.
org.springframework.amqp.support.postprocessor
Package for Spring AMQP message post processors.
org.springframework.amqp.utils
Provides utility classes to support Spring AMQP.
org.springframework.amqp.utils.test  
org.springframework.rabbit.stream.config
Provides classes for stream listener configuration.
org.springframework.rabbit.stream.listener
Provides classes for stream listeners.
org.springframework.rabbit.stream.listener.adapter
Provides classes for stream listener adapters.
org.springframework.rabbit.stream.producer
Provides classes for stream producers.
org.springframework.rabbit.stream.retry
Provides classes supporting retries.
org.springframework.rabbit.stream.support
Provides support classes.
org.springframework.rabbit.stream.support.converter
Provides classes for message conversion.