All Classes and Interfaces

Class
Description
Utility class to represent a hostname and a port.
Contract to pick an Address to connect to a cluster node.
Builder to create an Environment instance of the RabbitMQ AMQP 1.0 Java Client.
Common settings for connections created by an environment instance.
Exception classes.
Exception related to connectivity problems.
Exception thrown when an entity (exchange, queue) does not exit.
Exception thrown when a resource is not usable because it is closed.
Exception thrown when a resource is not in an appropriate state.
Exception related to security (authentication, permission, etc).
To generate documentation.
High cardinality tags.
Low cardinality tags.
Contract to determine a delay between attempts of some task.
Policy with an initial delay for the first attempt, then a fixed delay, and a timeout.
Policy with an initial delay for the first attempt, then a fixed delay.
API to easily configure byte capacities.
A connection to the broker.
Builder for Connection instances.
Configuration for recovery.
Settings for a connection.
Connection affinity settings.
Affinity operation.
Strategy to pick candidate nodes with an affinity with a queue.
TLS settings.
API to consume messages from a RabbitMQ queue.
Context for message processing.
Contract to process a message.
API to configure and create a Consumer.
Filter options for support of AMQP filter expressions.
Filter options for support of AMQP filter expressions.
Offset specification to start consuming from.
Options for a consumer consuming from a stream.
Callback to modify a consumer subscription before the link creation.
Subscription context.
Marker interface for providing credentials.
Default ObservationConvention for processing (consuming).
Default ObservationConvention for publishing.
Default implementation of UsernamePasswordCredentialsProvider.
Delivery context.
Contract for delivery (processing/consuming) ObservationConvention.
The Environment is the main entry point to a node or a cluster of nodes.
Builder for Environment instances.
API to manage AMQ 0.9.1 model topology (exchanges, queues, and bindings).
Specification of a binding.
Specification of a classic queue.
Classic queue version.
Exchange deletion.
Specification of an exchange.
Exchange type.
Overflow strategy (when a queue reaches its maximum length limit).
Queue deletion.
Queue information.
Queue leader locator.
Specification to create a queue.
Queue Type.
Dead letter strategy for quorum queues.
Specification of a quorum queue.
Specification of a stream.
Unbind specification.
AMQP 1.0 message.
Interface to collect execution data of the client.
The client-to-broker dispositions.
The broker-to-client dispositions.
MetricsCollector implementation using Micrometer.
Builder to create an instance of ObservationCollector using Micrometer observation.
No-operation implementation of MetricsCollector.
API to observe common message operations.
Information on a connection.
Publish context.
API to send messages.
API to deal with the feedback the broker provides after its processing of a published message.
Feedback context.
Message status.
API to configure and create a Publisher.
Contract for publishing ObservationConvention.
Marker interface for Resource-like classes.
Context of a resource state change.
Resource state.
Application listener for a Resource.
Client support class for RPC.
API to configure and create a RpcClient.
Builder for the request address.
Client server class for RPC.
Request processing context.
Contract to process a request message and return a reply message.
API to configure and create a RpcServer.
Contract for credentials based on a username/password pair.