| Package | Description |
|---|---|
| com.rabbitmq.stream |
Main API for RabbitMQ Stream Java Client.
|
| com.rabbitmq.stream.codec |
Implementations of AMQP 1.0
Codec. |
| com.rabbitmq.stream.impl |
Implementation-specific, non-public interfaces and classes of the RabbitMQ Stream Java Client.
|
| com.rabbitmq.stream.observation.micrometer |
| Class and Description |
|---|
| Address
Utility class to represent a hostname and a port.
|
| AddressResolver
API to potentially change resolved node address to connect to
|
| BackOffDelayPolicy
Contract to determine a delay between attempts of some task.
|
| ByteCapacity
API to easily configure byte capacities.
|
| ChunkChecksum
API to check the content of message chunks.
|
| Codec
Codec to encode and decode messages.
|
| Codec.EncodedMessage |
| ConfirmationHandler
Callback API to confirm or fail a message.
|
| ConfirmationStatus
The status to confirm or fail a message.
|
| Consumer
API to consume messages from a RabbitMQ Stream.
|
| ConsumerBuilder
API to configure and create a
Consumer. |
| ConsumerBuilder.AutoTrackingStrategy
Auto-tracking strategy.
|
| ConsumerBuilder.FilterConfiguration
Filter configuration.
|
| ConsumerBuilder.FlowConfiguration
Message flow configuration.
|
| ConsumerBuilder.ManualTrackingStrategy
Manual tracking strategy.
|
| ConsumerFlowStrategy
Contract to determine when a subscription provides credits to get more messages.
|
| ConsumerFlowStrategy.Context
Chunk context.
|
| ConsumerFlowStrategy.MessageProcessedCallback
Behavior for
MessageHandler.Context.processed() calls. |
| ConsumerUpdateListener
An interface for reacting to status changes of single active consumers.
|
| ConsumerUpdateListener.Context
Information on the status change.
|
| Environment
The
Environment is the main entry point to a node or a cluster of nodes. |
| EnvironmentBuilder
API to configure and create an
Environment. |
| EnvironmentBuilder.NettyConfiguration
Helper to configure Netty
|
| EnvironmentBuilder.TlsConfiguration
Helper to configure TLS.
|
| Message
API for outbound and inbound messages.
|
| MessageBuilder
API to configure and create a
Message. |
| MessageBuilder.ApplicationPropertiesBuilder
API to set application properties.
|
| MessageBuilder.MessageAnnotationsBuilder
API to set message annotations.
|
| MessageBuilder.PropertiesBuilder
API to set message properties.
|
| MessageHandler
Callback API for inbound messages.
|
| MessageHandler.Context
Information about the message.
|
| ObservationCollector
API to instrument operations in the stream client.
|
| OffsetSpecification
API to specify an offset in a stream.
|
| Producer
API to send messages to a RabbitMQ Stream.
|
| ProducerBuilder
API to create and configure a
Producer. |
| ProducerBuilder.RoutingConfiguration
Routing configuration for super streams (partitioned streams).
|
| Properties
Message properties.
|
| RoutingStrategy
Strategy to route outbound messages to appropriate streams.
|
| RoutingStrategy.Metadata
Metadata on the super stream.
|
| StreamCreator
API to configure and create a stream.
|
| StreamCreator.LeaderLocator
The leader locator strategy.
|
| StreamCreator.SuperStreamConfiguration
Super stream configuration.
|
| StreamException
Generic stream exception.
|
| StreamStats
Statistics on a stream.
|
| SubscriptionListener
Callback interface to customize a subscription.
|
| SubscriptionListener.SubscriptionContext
Context object for the subscription.
|
| Class and Description |
|---|
| Codec
Codec to encode and decode messages.
|
| Codec.EncodedMessage |
| Message
API for outbound and inbound messages.
|
| MessageBuilder
API to configure and create a
Message. |
| MessageBuilder.ApplicationPropertiesBuilder
API to set application properties.
|
| MessageBuilder.MessageAnnotationsBuilder
API to set message annotations.
|
| MessageBuilder.PropertiesBuilder
API to set message properties.
|
| Properties
Message properties.
|
| Class and Description |
|---|
| AddressResolver
API to potentially change resolved node address to connect to
|
| BackOffDelayPolicy
Contract to determine a delay between attempts of some task.
|
| ByteCapacity
API to easily configure byte capacities.
|
| ChunkChecksum
API to check the content of message chunks.
|
| Codec
Codec to encode and decode messages.
|
| Environment
The
Environment is the main entry point to a node or a cluster of nodes. |
| EnvironmentBuilder
API to configure and create an
Environment. |
| EnvironmentBuilder.NettyConfiguration
Helper to configure Netty
|
| EnvironmentBuilder.TlsConfiguration
Helper to configure TLS.
|
| Message
API for outbound and inbound messages.
|
| MessageBuilder
API to configure and create a
Message. |
| ObservationCollector
API to instrument operations in the stream client.
|
| OffsetSpecification
API to specify an offset in a stream.
|
| StreamCreator.LeaderLocator
The leader locator strategy.
|
| Class and Description |
|---|
| ObservationCollector
API to instrument operations in the stream client.
|
Copyright © 2024 Broadcom Inc. and/or its subsidiaries. All rights reserved.