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.CreditEveryNthChunkConsumerFlowStrategy Strategy that provides the specified number of initial credits andncredits everynchunks.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.CredentialsManager Contract to authenticate and possibly re-authenticate application components.CredentialsManager.AuthenticationCallback Component authentication callback.CredentialsManager.NoOpCredentialsManager CredentialsManager.NoOpRegistration CredentialsManager.Registration A component registration.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.OAuth2Configuration Configuration to retrieve a token using the OAuth 2 Client Credentials flow.EnvironmentBuilder.TlsConfiguration Helper to configure TLS.ExternalSaslMechanism TheEXTERNALSaslMechanism.GsonTokenParser Token parser for JSON OAuth 2 Access tokens.HttpTokenRequester Token requester using HTTP(S) to request an OAuth2 Access token.InvalidStateException Exception thrown when a resource is not in an appropriate state.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 OAuth2Exception OAuth 2-related exception.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 Resource Marker interface forResource-like classes.Resource.Context Context of a resource state change.Resource.State Resource state.Resource.StateListener Application listener for aResource.ResourceClosedException Exception thrown when a resource is not usable because it is closed.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 Token A token.TokenCredentialsManager Credentials manager implementation that requests and refreshes tokens.TokenParser Contract to parse a token from a string.TokenRequester Contract to request a token (usually on HTTP).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