Package com.rabbitmq.stream
package com.rabbitmq.stream
Main API for RabbitMQ Stream Java Client.
-
ClassDescriptionUtility class to represent a hostname and a port.API to potentially change resolved node address to connect toException to report a failed authentication attempt.Contract to determine a delay between attempts of some task.API to easily configure byte capacities.API to check the content of message chunks.Indicate a checksum error for a chunk.Codec to encode and decode messages.Callback API to confirm or fail a message.The status to confirm or fail a message.Various constants (response codes, errors, etc)API to consume messages from a RabbitMQ Stream.API to configure and create a
Consumer
.Auto-tracking strategy.Filter configuration.Message flow configuration.Manual tracking strategy.Contract to determine when a subscription provides credits to get more messages.Chunk context.Strategy that provides the specified number of initial credits and a credit on each new chunk.Strategy that provides the specified number of initial credits and a credit when the specified ratio of the chunk messages are processed.Behavior forMessageHandler.Context.processed()
calls.An interface for reacting to status changes of single active consumers.Information on the status change.TheEnvironment
is the main entry point to a node or a cluster of nodes.API to configure and create anEnvironment
.Helper to configure NettyHelper to configure TLS.API for outbound and inbound messages.API to configure and create aMessage
.API to set application properties.API to set message annotations.API to set message properties.Callback API for inbound messages.Information about the message.API to instrument operations in the stream client.API to specify an offset in a stream.API to send messages to a RabbitMQ Stream.API to create and configure aProducer
.Routing configuration for super streams (partitioned streams).Message properties.Strategy to route outbound messages to appropriate streams.Metadata on the super stream.API to configure and create a stream.The leader locator strategy.Super stream configuration.Exception to indicate a stream does not exist.Generic stream exception.Exception to indicate a stream is not available.Statistics on a stream.Callback interface to customize a subscription.Context object for the subscription.