All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Address Utility class to represent a hostname and a port.AddressResolver API to potentially change resolved node address to connect toAnonymousSaslMechanism TheANONYMOUSSaslMechanism.AuthenticationFailureException Exception to report a failed authentication attempt.BackOffDelayPolicy Contract to determine a delay between attempts of some task.BackOffDelayPolicy.FixedWithInitialDelayAndTimeoutBackOffPolicy BackOffDelayPolicy.FixedWithInitialDelayBackOffPolicy ByteCapacity API to easily configure byte capacities.ChunkChecksum API to check the content of message chunks.ChunkChecksumValidationException Indicate a checksum error for a chunk.Client This is low-level client API to communicate with the broker.Client.Broker Client.ChunkListener Client.ClientParameters Client.ConsumerUpdateListener Client.CreditNotification Client.MessageIgnoredListener Client.MessageListener Client.MetadataListener Client.OutboundEntityMappingCallback Client.PublishConfirmListener Client.PublishErrorListener Client.QueryOffsetResponse Client.Response Client.ShutdownContext Client.ShutdownContext.ShutdownReason Client.ShutdownListener Client.StreamMetadata Client.StreamParametersBuilder ClientProperties Codec Codec to encode and decode messages.Codec.EncodedMessage CommonsCompressCompressionCodecFactory CompressionCodecFactorycreating codecs using Apache Commons Compress implementations.Compression Enum to define types of compression codecs.CompressionCodec Codec to compress and decompress sub-entries.CompressionCodecFactory Factory to createCompressionCodecinstances.CompressionException Exception thrown when an error during compression/decompression occurs.CompressionUtils Implementation ofCompressionCodecs.CompressionUtils.CommonsCompressGzipCompressionCodec CompressionUtils.CommonsCompressLz4CompressionCodec CompressionUtils.CommonsCompressSnappyCompressionCodec CompressionUtils.CommonsCompressZstdCompressionCodec CompressionUtils.GzipCompressionCodec CompressionUtils.Lz4JavaCompressionCodec CompressionUtils.XerialSnappyCompressionCodec CompressionUtils.ZstdJniCompressionCodec ConfirmationHandler Callback API to confirm or fail a message.ConfirmationStatus The status to confirm or fail a message.Constants Various constants (response codes, errors, etc)Consumer API to consume messages from a RabbitMQ Stream.ConsumerBuilder API to configure and create aConsumer.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.CreditOnChunkArrivalConsumerFlowStrategy Strategy that provides the specified number of initial credits and a credit on each new chunk.ConsumerFlowStrategy.MessageCountConsumerFlowStrategy Strategy that provides the specified number of initial credits and a credit when the specified ratio of the chunk messages are processed.ConsumerFlowStrategy.MessageProcessedCallback Behavior forMessageHandler.Context.processed()calls.ConsumerUpdateListener An interface for reacting to status changes of single active consumers.ConsumerUpdateListener.Context Information on the status change.CredentialsProvider Marker interface for providing credentials.DefaultCompressionCodecFactory CompressionCodecFactoryimplementation using various compression libraries.DefaultProcessObservationConvention DefaultProcessObservationConvention.DefaultPublishObservationConvention DefaultPublishObservationConvention.DefaultSaslConfiguration SaslConfigurationthat supports our built-in mechanisms.DefaultUsernamePasswordCredentialsProvider Default implementation ofUsernamePasswordCredentialsProvider.DropwizardMetricsCollector Environment TheEnvironmentis the main entry point to a node or a cluster of nodes.EnvironmentBuilder API to configure and create anEnvironment.EnvironmentBuilder.NettyConfiguration Helper to configure NettyEnvironmentBuilder.TlsConfiguration Helper to configure TLS.ExternalSaslMechanism TheEXTERNALSaslMechanism.JdkSaslConfiguration SaslConfigurationusing the JDK SASL support.Message API for outbound and inbound messages.MessageBatch MessageBuilder API to configure and create aMessage.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.MetricsCollector MicrometerMetricsCollector MicrometerObservationCollectorBuilder Builder to configure and create Micrometer Observation implementation ofObservationCollector.NoOffsetException NoOpMetricsCollector ObservationCollector<T> API to instrument operations in the stream client.OffsetSpecification API to specify an offset in a stream.PlainSaslMechanism ThePLAINSaslMechanism.ProcessContext Observation.Contextfor RabbitMQ Stream consuming.ProcessObservationConvention ObservationConventionfor RabbitMQ Stream consuming.Producer API to send messages to a RabbitMQ Stream.ProducerBuilder API to create and configure aProducer.ProducerBuilder.RoutingConfiguration Routing configuration for super streams (partitioned streams).Properties Message properties.PublishContext Observation.Contextfor RabbitMQ Stream publishing.PublishObservationConvention ObservationConventionfor RabbitMQ Stream consuming.QpidProtonCodec RoutingStrategy Strategy to route outbound messages to appropriate streams.RoutingStrategy.Metadata Metadata on the super stream.SaslConfiguration Contract to choose aSaslMechanismfrom the ones supported by the server.SaslMechanism Contract to handle SASL challenges sent by a SASL server.SimpleCodec StreamCreator API to configure and create a stream.StreamCreator.LeaderLocator The leader locator strategy.StreamCreator.SuperStreamConfiguration Super stream configuration.StreamDoesNotExistException Exception to indicate a stream does not exist.StreamEnvironmentBuilder StreamException Generic stream exception.StreamNotAvailableException Exception to indicate a stream is not available.StreamObservationDocumentation ObservationDocumentationfor RabbitMQ Stream.StreamObservationDocumentation.HighCardinalityTags High cardinality tags.StreamObservationDocumentation.LowCardinalityTags Low cardinality tags.StreamSaslException StreamStats Statistics on a stream.SubscriptionListener Callback interface to customize a subscription.SubscriptionListener.SubscriptionContext Context object for the subscription.SwiftMqCodec Symbol UnsignedByte This code is based on QPid Proton'sUnsignedByteclass.UnsignedInteger This code is based on QPid Proton'sUnsignedIntegerclass.UnsignedLong This code is based on QPid Proton'sUnsignedLongclass.UnsignedShort This code is based on QPid Proton'sUnsignedShortclass.UsernamePasswordCredentialsProvider Contract for credentials based on a username/password pair.WrapperMessageBuilder