- channelCustomizer(Consumer<Channel>) - Method in interface com.rabbitmq.stream.EnvironmentBuilder.NettyConfiguration
-
An extension point to customize Netty's
Channels used for
connections.
- channelCustomizer(Consumer<Channel>) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- checkInterval(Duration) - Method in interface com.rabbitmq.stream.ConsumerBuilder.ManualTrackingStrategy
-
Interval to check if the last requested stored offset has been actually stored.
- checksum(ByteBuf, long, long) - Method in interface com.rabbitmq.stream.ChunkChecksum
-
- chunk(int) - Method in class com.rabbitmq.stream.metrics.DropwizardMetricsCollector
-
- chunk(int) - Method in interface com.rabbitmq.stream.metrics.MetricsCollector
-
- chunk(int) - Method in class com.rabbitmq.stream.metrics.MicrometerMetricsCollector
-
- chunk(int) - Method in class com.rabbitmq.stream.metrics.NoOpMetricsCollector
-
- ChunkChecksum - Interface in com.rabbitmq.stream
-
API to check the content of message chunks.
- chunkChecksum(ChunkChecksum) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
The checksum strategy used for chunk checksum.
- chunkChecksum(ChunkChecksum) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- chunkChecksum(ChunkChecksum) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- ChunkChecksumValidationException - Exception in com.rabbitmq.stream
-
Indicate a checksum error for a chunk.
- ChunkChecksumValidationException(long, long) - Constructor for exception com.rabbitmq.stream.ChunkChecksumValidationException
-
- chunkListener(Client.ChunkListener) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- chunkSize - Variable in class com.rabbitmq.stream.metrics.MicrometerMetricsCollector
-
- Client - Class in com.rabbitmq.stream.impl
-
This is low-level client API to communicate with the broker.
- Client() - Constructor for class com.rabbitmq.stream.impl.Client
-
- Client(Client.ClientParameters) - Constructor for class com.rabbitmq.stream.impl.Client
-
- Client.Broker - Class in com.rabbitmq.stream.impl
-
- Client.ChunkListener - Interface in com.rabbitmq.stream.impl
-
- Client.ClientParameters - Class in com.rabbitmq.stream.impl
-
- Client.ConsumerUpdateListener - Interface in com.rabbitmq.stream.impl
-
- Client.CreditNotification - Interface in com.rabbitmq.stream.impl
-
- Client.MessageIgnoredListener - Interface in com.rabbitmq.stream.impl
-
- Client.MessageListener - Interface in com.rabbitmq.stream.impl
-
- Client.MetadataListener - Interface in com.rabbitmq.stream.impl
-
- Client.OutboundEntityMappingCallback - Interface in com.rabbitmq.stream.impl
-
- Client.PublishConfirmListener - Interface in com.rabbitmq.stream.impl
-
- Client.PublishErrorListener - Interface in com.rabbitmq.stream.impl
-
- Client.QueryOffsetResponse - Class in com.rabbitmq.stream.impl
-
- Client.Response - Class in com.rabbitmq.stream.impl
-
- Client.ShutdownContext - Class in com.rabbitmq.stream.impl
-
- Client.ShutdownContext.ShutdownReason - Enum in com.rabbitmq.stream.impl
-
- Client.ShutdownListener - Interface in com.rabbitmq.stream.impl
-
- Client.StreamMetadata - Class in com.rabbitmq.stream.impl
-
- Client.StreamParametersBuilder - Class in com.rabbitmq.stream.impl
-
- ClientParameters() - Constructor for class com.rabbitmq.stream.impl.Client.ClientParameters
-
- clientProperties(Map<String, String>) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
Custom client properties to add to default client properties.
- clientProperties(Map<String, String>) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- ClientProperties - Class in com.rabbitmq.stream.impl
-
- clientProperties(Map<String, String>) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- clientProperty(String, String) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
Add a custom client properties to default client properties.
- clientProperty(String, String) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- clientProperty(String, String) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- close() - Method in interface com.rabbitmq.stream.Consumer
-
Close the consumer.
- close() - Method in interface com.rabbitmq.stream.Environment
-
Close the environment and its resources.
- close() - Method in class com.rabbitmq.stream.impl.Client
-
- close() - Method in interface com.rabbitmq.stream.Producer
-
Close the producer.
- closeConnection() - Method in class com.rabbitmq.stream.metrics.DropwizardMetricsCollector
-
- closeConnection() - Method in interface com.rabbitmq.stream.metrics.MetricsCollector
-
- closeConnection() - Method in class com.rabbitmq.stream.metrics.MicrometerMetricsCollector
-
- closeConnection() - Method in class com.rabbitmq.stream.metrics.NoOpMetricsCollector
-
- code() - Method in enum com.rabbitmq.stream.compression.Compression
-
- code() - Method in interface com.rabbitmq.stream.compression.CompressionCodec
-
Return the code for this type of codec.
- code() - Method in class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressGzipCompressionCodec
-
- code() - Method in class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressLz4CompressionCodec
-
- code() - Method in class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressSnappyCompressionCodec
-
- code() - Method in class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressZstdCompressionCodec
-
- code() - Method in class com.rabbitmq.stream.compression.CompressionUtils.GzipCompressionCodec
-
- code() - Method in class com.rabbitmq.stream.compression.CompressionUtils.Lz4JavaCompressionCodec
-
- code() - Method in class com.rabbitmq.stream.compression.CompressionUtils.XerialSnappyCompressionCodec
-
- code() - Method in class com.rabbitmq.stream.compression.CompressionUtils.ZstdJniCompressionCodec
-
- CODE_MESSAGE_ENQUEUEING_FAILED - Static variable in class com.rabbitmq.stream.Constants
-
- CODE_NO_ROUTE_FOUND - Static variable in class com.rabbitmq.stream.Constants
-
- CODE_PRODUCER_CLOSED - Static variable in class com.rabbitmq.stream.Constants
-
- CODE_PRODUCER_NOT_AVAILABLE - Static variable in class com.rabbitmq.stream.Constants
-
- CODE_PUBLISH_CONFIRM_TIMEOUT - Static variable in class com.rabbitmq.stream.Constants
-
- Codec - Interface in com.rabbitmq.stream
-
Codec to encode and decode messages.
- codec(Codec) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
The AMQP 1.0 codec used to encode and decode AMQP 1.0 messages.
- codec(Codec) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- codec(Codec) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- Codec.EncodedMessage - Class in com.rabbitmq.stream
-
- com.rabbitmq.stream - package com.rabbitmq.stream
-
Main API for RabbitMQ Stream Java Client.
- com.rabbitmq.stream.amqp - package com.rabbitmq.stream.amqp
-
Classes for AMQP 1.0 support.
- com.rabbitmq.stream.codec - package com.rabbitmq.stream.codec
-
Implementations of AMQP 1.0
Codec.
- com.rabbitmq.stream.compression - package com.rabbitmq.stream.compression
-
Compression codec utilities to compress and decompress sub-entries.
- com.rabbitmq.stream.impl - package com.rabbitmq.stream.impl
-
Implementation-specific, non-public interfaces and classes of the RabbitMQ Stream Java Client.
- com.rabbitmq.stream.metrics - package com.rabbitmq.stream.metrics
-
Package for metrics collection utilities.
- com.rabbitmq.stream.observation.micrometer - package com.rabbitmq.stream.observation.micrometer
-
- com.rabbitmq.stream.sasl - package com.rabbitmq.stream.sasl
-
SASL API for the RabbitMQ Stream Java Client.
- COMMAND_CLOSE - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_CONSUMER_UPDATE - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_CREATE_STREAM - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_CREATE_SUPER_STREAM - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_CREDIT - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_DECLARE_PUBLISHER - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_DELETE_PUBLISHER - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_DELETE_STREAM - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_DELETE_SUPER_STREAM - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_DELIVER - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_EXCHANGE_COMMAND_VERSIONS - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_HEARTBEAT - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_METADATA - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_METADATA_UPDATE - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_OPEN - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_PARTITIONS - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_PEER_PROPERTIES - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_PUBLISH - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_PUBLISH_CONFIRM - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_PUBLISH_ERROR - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_QUERY_OFFSET - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_QUERY_PUBLISHER_SEQUENCE - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_ROUTE - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_SASL_AUTHENTICATE - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_SASL_HANDSHAKE - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_STORE_OFFSET - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_STREAM_STATS - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_SUBSCRIBE - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_TUNE - Static variable in class com.rabbitmq.stream.Constants
-
- COMMAND_UNSUBSCRIBE - Static variable in class com.rabbitmq.stream.Constants
-
- committedChunkId() - Method in interface com.rabbitmq.stream.MessageHandler.Context
-
The ID (offset) of the committed chunk (block of messages) in the stream.
- committedChunkId() - Method in interface com.rabbitmq.stream.StreamStats
-
The ID (offset) of the committed chunk (block of messages) in the stream.
- CommonsCompressCompressionCodecFactory - Class in com.rabbitmq.stream.compression
-
- CommonsCompressCompressionCodecFactory() - Constructor for class com.rabbitmq.stream.compression.CommonsCompressCompressionCodecFactory
-
- CommonsCompressGzipCompressionCodec() - Constructor for class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressGzipCompressionCodec
-
- CommonsCompressLz4CompressionCodec() - Constructor for class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressLz4CompressionCodec
-
- CommonsCompressSnappyCompressionCodec() - Constructor for class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressSnappyCompressionCodec
-
- CommonsCompressZstdCompressionCodec() - Constructor for class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressZstdCompressionCodec
-
- compareTo(UnsignedByte) - Method in class com.rabbitmq.stream.amqp.UnsignedByte
-
- compareTo(UnsignedInteger) - Method in class com.rabbitmq.stream.amqp.UnsignedInteger
-
- compareTo(UnsignedLong) - Method in class com.rabbitmq.stream.amqp.UnsignedLong
-
- compareTo(UnsignedShort) - Method in class com.rabbitmq.stream.amqp.UnsignedShort
-
- compareTo(ByteCapacity) - Method in class com.rabbitmq.stream.ByteCapacity
-
- compress(OutputStream) - Method in interface com.rabbitmq.stream.compression.CompressionCodec
-
- compress(OutputStream) - Method in class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressGzipCompressionCodec
-
- compress(OutputStream) - Method in class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressLz4CompressionCodec
-
- compress(OutputStream) - Method in class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressSnappyCompressionCodec
-
- compress(OutputStream) - Method in class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressZstdCompressionCodec
-
- compress(OutputStream) - Method in class com.rabbitmq.stream.compression.CompressionUtils.GzipCompressionCodec
-
- compress(OutputStream) - Method in class com.rabbitmq.stream.compression.CompressionUtils.Lz4JavaCompressionCodec
-
- compress(OutputStream) - Method in class com.rabbitmq.stream.compression.CompressionUtils.XerialSnappyCompressionCodec
-
- compress(OutputStream) - Method in class com.rabbitmq.stream.compression.CompressionUtils.ZstdJniCompressionCodec
-
- Compression - Enum in com.rabbitmq.stream.compression
-
Enum to define types of compression codecs.
- compression(Compression) - Method in interface com.rabbitmq.stream.ProducerBuilder
-
Compression algorithm to use to compress a batch of sub-entries.
- CompressionCodec - Interface in com.rabbitmq.stream.compression
-
Codec to compress and decompress sub-entries.
- CompressionCodecFactory - Interface in com.rabbitmq.stream.compression
-
- compressionCodecFactory(CompressionCodecFactory) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
Compression codec factory to use for compression in sub-entry batching.
- compressionCodecFactory(CompressionCodecFactory) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- compressionCodecFactory(CompressionCodecFactory) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- CompressionException - Exception in com.rabbitmq.stream.compression
-
Exception thrown when an error during compression/decompression occurs.
- CompressionException(String, Throwable) - Constructor for exception com.rabbitmq.stream.compression.CompressionException
-
- CompressionUtils - Class in com.rabbitmq.stream.compression
-
- CompressionUtils.CommonsCompressGzipCompressionCodec - Class in com.rabbitmq.stream.compression
-
- CompressionUtils.CommonsCompressLz4CompressionCodec - Class in com.rabbitmq.stream.compression
-
- CompressionUtils.CommonsCompressSnappyCompressionCodec - Class in com.rabbitmq.stream.compression
-
- CompressionUtils.CommonsCompressZstdCompressionCodec - Class in com.rabbitmq.stream.compression
-
- CompressionUtils.GzipCompressionCodec - Class in com.rabbitmq.stream.compression
-
- CompressionUtils.Lz4JavaCompressionCodec - Class in com.rabbitmq.stream.compression
-
- CompressionUtils.XerialSnappyCompressionCodec - Class in com.rabbitmq.stream.compression
-
- CompressionUtils.ZstdJniCompressionCodec - Class in com.rabbitmq.stream.compression
-
- ConfirmationHandler - Interface in com.rabbitmq.stream
-
Callback API to confirm or fail a message.
- ConfirmationStatus - Class in com.rabbitmq.stream
-
The status to confirm or fail a message.
- ConfirmationStatus(Message, boolean, short) - Constructor for class com.rabbitmq.stream.ConfirmationStatus
-
- confirmTimeout(Duration) - Method in interface com.rabbitmq.stream.ProducerBuilder
-
Time before the client calls the confirm callback to signal outstanding unconfirmed messages
timed out.
- Constants - Class in com.rabbitmq.stream
-
Various constants (response codes, errors, etc)
- consume(long) - Method in class com.rabbitmq.stream.metrics.DropwizardMetricsCollector
-
- consume(long) - Method in interface com.rabbitmq.stream.metrics.MetricsCollector
-
- consume(long) - Method in class com.rabbitmq.stream.metrics.MicrometerMetricsCollector
-
- consume(long) - Method in class com.rabbitmq.stream.metrics.NoOpMetricsCollector
-
- Consumer - Interface in com.rabbitmq.stream
-
API to consume messages from a RabbitMQ Stream.
- consumer() - Method in interface com.rabbitmq.stream.ConsumerUpdateListener.Context
-
The consumer instance.
- consumer() - Method in interface com.rabbitmq.stream.MessageHandler.Context
-
The consumer that receives the message.
- ConsumerBuilder - Interface in com.rabbitmq.stream
-
- consumerBuilder() - Method in interface com.rabbitmq.stream.Environment
-
- ConsumerBuilder.AutoTrackingStrategy - Interface in com.rabbitmq.stream
-
Auto-tracking strategy.
- ConsumerBuilder.FilterConfiguration - Interface in com.rabbitmq.stream
-
Filter configuration.
- ConsumerBuilder.FlowConfiguration - Interface in com.rabbitmq.stream
-
Message flow configuration.
- ConsumerBuilder.ManualTrackingStrategy - Interface in com.rabbitmq.stream
-
Manual tracking strategy.
- ConsumerFlowStrategy - Interface in com.rabbitmq.stream
-
Contract to determine when a subscription provides credits to get more messages.
- ConsumerFlowStrategy.Context - Interface in com.rabbitmq.stream
-
Chunk context.
- ConsumerFlowStrategy.CreditOnChunkArrivalConsumerFlowStrategy - Class in com.rabbitmq.stream
-
Strategy that provides the specified number of initial credits and a credit on each new chunk.
- ConsumerFlowStrategy.MessageCountConsumerFlowStrategy - Class in com.rabbitmq.stream
-
Strategy that provides the specified number of initial credits and a credit when the specified
ratio of the chunk messages are processed.
- ConsumerFlowStrategy.MessageProcessedCallback - Interface in com.rabbitmq.stream
-
- consumerUpdateListener(ConsumerUpdateListener) - Method in interface com.rabbitmq.stream.ConsumerBuilder
-
Set the listener for single active consumer updates.
- ConsumerUpdateListener - Interface in com.rabbitmq.stream
-
An interface for reacting to status changes of single active consumers.
- consumerUpdateListener(Client.ConsumerUpdateListener) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- ConsumerUpdateListener.Context - Interface in com.rabbitmq.stream
-
Information on the status change.
- consumerUpdateResponse(int, short, OffsetSpecification) - Method in class com.rabbitmq.stream.impl.Client
-
- contentEncoding(String) - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Set the content encoding.
- contentType(String) - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Set the content type.
- convertToQpidType(Object) - Method in class com.rabbitmq.stream.codec.QpidProtonCodec
-
- convertToSwiftMqType(Object) - Static method in class com.rabbitmq.stream.codec.SwiftMqCodec
-
- copy() - Method in interface com.rabbitmq.stream.Message
-
Create a copy of the message.
- correlationId(String) - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Set the correlation ID as a string.
- correlationId(long) - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Set the correlation ID as a long.
- correlationId(byte[]) - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Set the correlation ID as an array of bytes.
- correlationId(UUID) - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Set the correlation ID as an UUID.
- create(String) - Method in class com.rabbitmq.stream.impl.Client
-
- create(String, Map<String, String>) - Method in class com.rabbitmq.stream.impl.Client
-
- create() - Method in interface com.rabbitmq.stream.StreamCreator
-
Create the stream.
- createChunkCounter(MeterRegistry, String, Iterable<Tag>) - Method in class com.rabbitmq.stream.metrics.MicrometerMetricsCollector
-
- createChunkSizeDistributionSummary(MeterRegistry, String, Iterable<Tag>) - Method in class com.rabbitmq.stream.metrics.MicrometerMetricsCollector
-
- createMessage(byte[]) - Method in class com.rabbitmq.stream.codec.SwiftMqCodec
-
- createProperties(Message) - Static method in class com.rabbitmq.stream.codec.QpidProtonCodec
-
- createProperties(AMQPMessage) - Method in class com.rabbitmq.stream.codec.SwiftMqCodec
-
- creationTime(long) - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Set the creation time.
- creator() - Method in interface com.rabbitmq.stream.StreamCreator.SuperStreamConfiguration
-
Go back to the creator.
- credentialsProvider(CredentialsProvider) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
- credentialsProvider(CredentialsProvider) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- credentialsProvider(CredentialsProvider) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- CredentialsProvider - Interface in com.rabbitmq.stream.sasl
-
Marker interface for providing credentials.
- credit(byte, int) - Method in class com.rabbitmq.stream.impl.Client
-
- creditNotification(Client.CreditNotification) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- creditOnChunkArrival() - Static method in interface com.rabbitmq.stream.ConsumerFlowStrategy
-
Strategy that provides 1 initial credit and a credit on each new chunk.
- creditOnChunkArrival(int) - Static method in interface com.rabbitmq.stream.ConsumerFlowStrategy
-
Strategy that provides the specified number of initial credits and a credit on each new chunk.
- creditOnProcessedMessageCount(int, double) - Static method in interface com.rabbitmq.stream.ConsumerFlowStrategy
-
Strategy that provides the specified number of initial credits and a credit when the specified
ratio of the chunk messages are processed.
- credits(int) - Method in interface com.rabbitmq.stream.ConsumerFlowStrategy.Context
-
Provide credits for the subscription.
- creditWhenHalfMessagesProcessed() - Static method in interface com.rabbitmq.stream.ConsumerFlowStrategy
-
Strategy that provides 1 initial credit and a credit when half of the chunk messages are
processed.
- creditWhenHalfMessagesProcessed(int) - Static method in interface com.rabbitmq.stream.ConsumerFlowStrategy
-
Strategy that provides the specified number of initial credits and a credit when half of the
chunk messages are processed.
- customProcessObservationConvention(ProcessObservationConvention) - Method in class com.rabbitmq.stream.observation.micrometer.MicrometerObservationCollectorBuilder
-
Custom convention for consuming.
- customPublishObservationConvention(PublishObservationConvention) - Method in class com.rabbitmq.stream.observation.micrometer.MicrometerObservationCollectorBuilder
-
Custom convention for publishing.
- manualTrackingStrategy() - Method in interface com.rabbitmq.stream.ConsumerBuilder
-
- matchUnfiltered() - Method in interface com.rabbitmq.stream.ConsumerBuilder.FilterConfiguration
-
Whether messages without a filter value should be sent as well.
- matchUnfiltered(boolean) - Method in interface com.rabbitmq.stream.ConsumerBuilder.FilterConfiguration
-
Whether messages without a filter value should be sent as well.
- MAX_SEGMENT_SIZE - Static variable in interface com.rabbitmq.stream.StreamCreator
-
Segment size is limited to 3 GB.
- MAX_VALUE - Static variable in class com.rabbitmq.stream.amqp.UnsignedInteger
-
- MAX_VALUE - Static variable in class com.rabbitmq.stream.amqp.UnsignedShort
-
- maxAge(Duration) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxAge(Duration) - Method in interface com.rabbitmq.stream.StreamCreator
-
The maximum age of a stream before it gets truncated.
- maxCompressedLength(int) - Method in interface com.rabbitmq.stream.compression.CompressionCodec
-
Provides the maximum compressed size from the source length.
- maxCompressedLength(int) - Method in class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressGzipCompressionCodec
-
- maxCompressedLength(int) - Method in class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressLz4CompressionCodec
-
- maxCompressedLength(int) - Method in class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressSnappyCompressionCodec
-
- maxCompressedLength(int) - Method in class com.rabbitmq.stream.compression.CompressionUtils.CommonsCompressZstdCompressionCodec
-
- maxCompressedLength(int) - Method in class com.rabbitmq.stream.compression.CompressionUtils.GzipCompressionCodec
-
- maxCompressedLength(int) - Method in class com.rabbitmq.stream.compression.CompressionUtils.Lz4JavaCompressionCodec
-
- maxCompressedLength(int) - Method in class com.rabbitmq.stream.compression.CompressionUtils.XerialSnappyCompressionCodec
-
- maxCompressedLength(int) - Method in class com.rabbitmq.stream.compression.CompressionUtils.ZstdJniCompressionCodec
-
- maxConsumersByConnection(int) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
The maximum number of consumers allocated to a single connection.
- maxConsumersByConnection(int) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- maxLengthBytes(long) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxLengthBytes(ByteCapacity) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxLengthBytes(ByteCapacity) - Method in interface com.rabbitmq.stream.StreamCreator
-
The maximum size of the stream before it gets truncated.
- maxLengthGb(long) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxLengthKb(long) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxLengthMb(long) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxLengthTb(long) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxProducersByConnection(int) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
The maximum number of producers allocated to a single connection.
- maxProducersByConnection(int) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- maxSegmentSizeBytes(long) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxSegmentSizeBytes(ByteCapacity) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxSegmentSizeBytes(ByteCapacity) - Method in interface com.rabbitmq.stream.StreamCreator
-
The maximum size of each stream segments.
- maxSegmentSizeGb(long) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxSegmentSizeKb(long) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxSegmentSizeMb(long) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxSegmentSizeTb(long) - Method in class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- maxTrackingConsumersByConnection(int) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
The maximum number of tracking consumers allocated to a single connection.
- maxTrackingConsumersByConnection(int) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- maxUnconfirmedMessages(int) - Method in interface com.rabbitmq.stream.ProducerBuilder
-
The maximum number of unconfirmed outbound messages.
- MB(long) - Static method in class com.rabbitmq.stream.ByteCapacity
-
- Message - Interface in com.rabbitmq.stream
-
API for outbound and inbound messages.
- messageAnnotations() - Method in class com.rabbitmq.stream.codec.WrapperMessageBuilder
-
- messageAnnotations() - Method in interface com.rabbitmq.stream.MessageBuilder
-
The builder to set message annotations.
- MessageBatch - Class in com.rabbitmq.stream.impl
-
- MessageBatch(Compression) - Constructor for class com.rabbitmq.stream.impl.MessageBatch
-
- MessageBatch(Compression, List<Message>) - Constructor for class com.rabbitmq.stream.impl.MessageBatch
-
- messageBuilder() - Method in interface com.rabbitmq.stream.Codec
-
- messageBuilder() - Method in class com.rabbitmq.stream.codec.QpidProtonCodec
-
- messageBuilder() - Method in class com.rabbitmq.stream.codec.SimpleCodec
-
- messageBuilder() - Method in class com.rabbitmq.stream.codec.SwiftMqCodec
-
- messageBuilder() - Method in class com.rabbitmq.stream.impl.Client
-
- MessageBuilder - Interface in com.rabbitmq.stream
-
API to configure and create a
Message.
- messageBuilder() - Method in interface com.rabbitmq.stream.MessageBuilder.ApplicationPropertiesBuilder
-
Go back to the message builder
- messageBuilder() - Method in interface com.rabbitmq.stream.MessageBuilder.MessageAnnotationsBuilder
-
Go back to the message builder
- messageBuilder() - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Go back to the message builder.
- messageBuilder() - Method in interface com.rabbitmq.stream.Producer
-
- MessageBuilder.ApplicationPropertiesBuilder - Interface in com.rabbitmq.stream
-
API to set application properties.
- MessageBuilder.MessageAnnotationsBuilder - Interface in com.rabbitmq.stream
-
API to set message annotations.
- MessageBuilder.PropertiesBuilder - Interface in com.rabbitmq.stream
-
API to set message properties.
- messageCount() - Method in interface com.rabbitmq.stream.ConsumerFlowStrategy.Context
-
The number of messages in the chunk.
- messageCountBeforeStorage(int) - Method in interface com.rabbitmq.stream.ConsumerBuilder.AutoTrackingStrategy
-
Number of messages before storing.
- messageHandler(MessageHandler) - Method in interface com.rabbitmq.stream.ConsumerBuilder
-
The callback for inbound messages.
- MessageHandler - Interface in com.rabbitmq.stream
-
Callback API for inbound messages.
- MessageHandler.Context - Interface in com.rabbitmq.stream
-
Information about the message.
- messageId(String) - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Set the message ID as a string.
- messageId(long) - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Set the message ID as long.
- messageId(byte[]) - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Set the message ID as an array of bytes.
- messageId(UUID) - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Set the message ID as an UUID.
- messageIgnoredListener(Client.MessageIgnoredListener) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- messageListener(Client.MessageListener) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- metadata(String...) - Method in class com.rabbitmq.stream.impl.Client
-
- metadataListener(Client.MetadataListener) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- metricsCollector(MetricsCollector) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
- metricsCollector(MetricsCollector) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- metricsCollector(MetricsCollector) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- MetricsCollector - Interface in com.rabbitmq.stream.metrics
-
- MicrometerMetricsCollector - Class in com.rabbitmq.stream.metrics
-
- MicrometerMetricsCollector(MeterRegistry) - Constructor for class com.rabbitmq.stream.metrics.MicrometerMetricsCollector
-
- MicrometerMetricsCollector(MeterRegistry, String) - Constructor for class com.rabbitmq.stream.metrics.MicrometerMetricsCollector
-
- MicrometerMetricsCollector(MeterRegistry, String, String...) - Constructor for class com.rabbitmq.stream.metrics.MicrometerMetricsCollector
-
- MicrometerMetricsCollector(MeterRegistry, String, Iterable<Tag>) - Constructor for class com.rabbitmq.stream.metrics.MicrometerMetricsCollector
-
- MicrometerObservationCollectorBuilder - Class in com.rabbitmq.stream.observation.micrometer
-
- MicrometerObservationCollectorBuilder() - Constructor for class com.rabbitmq.stream.observation.micrometer.MicrometerObservationCollectorBuilder
-
- saslConfiguration(SaslConfiguration) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
The SASL configuration to use.
- saslConfiguration(SaslConfiguration) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- saslConfiguration(SaslConfiguration) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- SaslConfiguration - Interface in com.rabbitmq.stream.sasl
-
Contract to choose a
SaslMechanism from the ones supported by the server.
- SaslMechanism - Interface in com.rabbitmq.stream.sasl
-
Contract to handle SASL challenges sent by a SASL server.
- scheduledExecutorService(ScheduledExecutorService) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
Set the
ScheduledExecutorService used to:
Schedule producers batch sending
Handle connection recovery
Handle topology update
- scheduledExecutorService(ScheduledExecutorService) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- send(Message, ConfirmationHandler) - Method in interface com.rabbitmq.stream.Producer
-
Publish a message.
- shortValue() - Method in class com.rabbitmq.stream.amqp.UnsignedByte
-
- shortValue() - Method in class com.rabbitmq.stream.amqp.UnsignedShort
-
- shutdownListener(Client.ShutdownListener) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- SimpleCodec - Class in com.rabbitmq.stream.codec
-
- SimpleCodec() - Constructor for class com.rabbitmq.stream.codec.SimpleCodec
-
- singleActiveConsumer() - Method in interface com.rabbitmq.stream.ConsumerBuilder
-
Declare the consumer as a single active consumer.
- SINGLETON - Static variable in class com.rabbitmq.stream.metrics.NoOpMetricsCollector
-
- sslContext(SslContext) - Method in interface com.rabbitmq.stream.EnvironmentBuilder.TlsConfiguration
-
- sslContext(SslContext) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- start(ConsumerFlowStrategy.Context) - Method in class com.rabbitmq.stream.ConsumerFlowStrategy.CreditOnChunkArrivalConsumerFlowStrategy
-
- start(ConsumerFlowStrategy.Context) - Method in class com.rabbitmq.stream.ConsumerFlowStrategy.MessageCountConsumerFlowStrategy
-
- start(ConsumerFlowStrategy.Context) - Method in interface com.rabbitmq.stream.ConsumerFlowStrategy
-
- store(long) - Method in interface com.rabbitmq.stream.Consumer
-
Store the offset.
- storedOffset() - Method in interface com.rabbitmq.stream.Consumer
-
The stored offset for this named consumer on the configured stream.
- storeOffset(String, String, long) - Method in class com.rabbitmq.stream.impl.Client
-
- storeOffset() - Method in interface com.rabbitmq.stream.MessageHandler.Context
-
Shortcut to send a store order for the message offset.
- strategy(ConsumerFlowStrategy) - Method in interface com.rabbitmq.stream.ConsumerBuilder.FlowConfiguration
-
Flow strategy to use
- strategy(RoutingStrategy) - Method in interface com.rabbitmq.stream.ProducerBuilder.RoutingConfiguration
-
Set the routing strategy to use.
- stream(String) - Method in interface com.rabbitmq.stream.ConsumerBuilder
-
The stream to consume from.
- stream() - Method in interface com.rabbitmq.stream.ConsumerUpdateListener.Context
-
The stream (partition in a super stream) involved.
- stream() - Method in interface com.rabbitmq.stream.MessageHandler.Context
-
The stream the message comes from.
- stream() - Method in class com.rabbitmq.stream.observation.micrometer.PublishContext
-
- stream(String) - Method in interface com.rabbitmq.stream.ProducerBuilder
-
The stream to send messages to.
- stream(String) - Method in interface com.rabbitmq.stream.StreamCreator
-
The name of the stream.
- stream() - Method in interface com.rabbitmq.stream.SubscriptionListener.SubscriptionContext
-
The stream involved.
- streamCreator() - Method in interface com.rabbitmq.stream.Environment
-
- StreamCreator - Interface in com.rabbitmq.stream
-
API to configure and create a stream.
- StreamCreator.LeaderLocator - Enum in com.rabbitmq.stream
-
The leader locator strategy.
- StreamCreator.SuperStreamConfiguration - Interface in com.rabbitmq.stream
-
Super stream configuration.
- StreamDoesNotExistException - Exception in com.rabbitmq.stream
-
Exception to indicate a stream does not exist.
- StreamDoesNotExistException(String) - Constructor for exception com.rabbitmq.stream.StreamDoesNotExistException
-
- StreamEnvironmentBuilder - Class in com.rabbitmq.stream.impl
-
- StreamEnvironmentBuilder() - Constructor for class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-
- StreamException - Exception in com.rabbitmq.stream
-
Generic stream exception.
- StreamException(String) - Constructor for exception com.rabbitmq.stream.StreamException
-
- StreamException(String, short) - Constructor for exception com.rabbitmq.stream.StreamException
-
- StreamException(Throwable) - Constructor for exception com.rabbitmq.stream.StreamException
-
- StreamException(String, Throwable) - Constructor for exception com.rabbitmq.stream.StreamException
-
- streamExists(String) - Method in interface com.rabbitmq.stream.Environment
-
Return whether a stream exists or not.
- StreamMetadata(String, short, Client.Broker, List<Client.Broker>) - Constructor for class com.rabbitmq.stream.impl.Client.StreamMetadata
-
- StreamNotAvailableException - Exception in com.rabbitmq.stream
-
Exception to indicate a stream is not available.
- StreamNotAvailableException(String) - Constructor for exception com.rabbitmq.stream.StreamNotAvailableException
-
- StreamObservationDocumentation - Enum in com.rabbitmq.stream.observation.micrometer
-
ObservationDocumentation for RabbitMQ Stream.
- StreamObservationDocumentation.HighCardinalityTags - Enum in com.rabbitmq.stream.observation.micrometer
-
High cardinality tags.
- StreamObservationDocumentation.LowCardinalityTags - Enum in com.rabbitmq.stream.observation.micrometer
-
Low cardinality tags.
- StreamParametersBuilder() - Constructor for class com.rabbitmq.stream.impl.Client.StreamParametersBuilder
-
- StreamSaslException - Exception in com.rabbitmq.stream.sasl
-
- StreamSaslException(Throwable) - Constructor for exception com.rabbitmq.stream.sasl.StreamSaslException
-
- StreamStats - Interface in com.rabbitmq.stream
-
Statistics on a stream.
- subEntrySize(int) - Method in interface com.rabbitmq.stream.ProducerBuilder
-
The number of messages to put in a sub-entry of a publish frame.
- subject(String) - Method in interface com.rabbitmq.stream.MessageBuilder.PropertiesBuilder
-
Set the subject.
- subscribe(byte, String, OffsetSpecification, int) - Method in class com.rabbitmq.stream.impl.Client
-
Subscribe to receive messages from a stream.
- subscribe(byte, String, OffsetSpecification, int, Map<String, String>) - Method in class com.rabbitmq.stream.impl.Client
-
Subscribe to receive messages from a stream.
- subscribe(MessageHandler) - Method in interface com.rabbitmq.stream.ObservationCollector
-
Decorate consumer registration.
- subscriptionListener(SubscriptionListener) - Method in interface com.rabbitmq.stream.ConsumerBuilder
-
Callback on subscription.
- SubscriptionListener - Interface in com.rabbitmq.stream
-
Callback interface to customize a subscription.
- SubscriptionListener.SubscriptionContext - Interface in com.rabbitmq.stream
-
Context object for the subscription.
- subtract(UnsignedInteger) - Method in class com.rabbitmq.stream.amqp.UnsignedInteger
-
- superStream(String) - Method in interface com.rabbitmq.stream.ConsumerBuilder
-
Set the consumer to consume from a super stream (partitioned stream).
- superStream(String) - Method in interface com.rabbitmq.stream.ProducerBuilder
-
The super stream to send messages to.
- superStream() - Method in interface com.rabbitmq.stream.StreamCreator
-
Configure the super stream to create.
- supportsContext(Observation.Context) - Method in interface com.rabbitmq.stream.observation.micrometer.ProcessObservationConvention
-
- supportsContext(Observation.Context) - Method in interface com.rabbitmq.stream.observation.micrometer.PublishObservationConvention
-
- SwiftMqCodec - Class in com.rabbitmq.stream.codec
-
- SwiftMqCodec() - Constructor for class com.rabbitmq.stream.codec.SwiftMqCodec
-
- Symbol - Class in com.rabbitmq.stream.amqp
-
- value() - Method in enum com.rabbitmq.stream.StreamCreator.LeaderLocator
-
- valueOf(String) - Static method in class com.rabbitmq.stream.amqp.Symbol
-
- valueOf(byte) - Static method in class com.rabbitmq.stream.amqp.UnsignedByte
-
- valueOf(String) - Static method in class com.rabbitmq.stream.amqp.UnsignedByte
-
- valueOf(int) - Static method in class com.rabbitmq.stream.amqp.UnsignedInteger
-
- valueOf(String) - Static method in class com.rabbitmq.stream.amqp.UnsignedInteger
-
- valueOf(long) - Static method in class com.rabbitmq.stream.amqp.UnsignedInteger
-
- valueOf(long) - Static method in class com.rabbitmq.stream.amqp.UnsignedLong
-
- valueOf(String) - Static method in class com.rabbitmq.stream.amqp.UnsignedLong
-
- valueOf(BigInteger) - Static method in class com.rabbitmq.stream.amqp.UnsignedLong
-
- valueOf(short) - Static method in class com.rabbitmq.stream.amqp.UnsignedShort
-
- valueOf(String) - Static method in class com.rabbitmq.stream.amqp.UnsignedShort
-
- valueOf(String) - Static method in enum com.rabbitmq.stream.compression.Compression
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.rabbitmq.stream.impl.Client.ShutdownContext.ShutdownReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.rabbitmq.stream.observation.micrometer.StreamObservationDocumentation.HighCardinalityTags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.rabbitmq.stream.observation.micrometer.StreamObservationDocumentation.LowCardinalityTags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.rabbitmq.stream.observation.micrometer.StreamObservationDocumentation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.rabbitmq.stream.StreamCreator.LeaderLocator
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.rabbitmq.stream.compression.Compression
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(String...) - Method in interface com.rabbitmq.stream.ConsumerBuilder.FilterConfiguration
-
Set the filter values.
- values() - Static method in enum com.rabbitmq.stream.impl.Client.ShutdownContext.ShutdownReason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.rabbitmq.stream.observation.micrometer.StreamObservationDocumentation.HighCardinalityTags
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.rabbitmq.stream.observation.micrometer.StreamObservationDocumentation.LowCardinalityTags
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.rabbitmq.stream.observation.micrometer.StreamObservationDocumentation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.rabbitmq.stream.StreamCreator.LeaderLocator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VERSION - Static variable in class com.rabbitmq.stream.impl.ClientProperties
-
- VERSION_1 - Static variable in class com.rabbitmq.stream.Constants
-
- VERSION_2 - Static variable in class com.rabbitmq.stream.Constants
-
- virtualHost(String) - Method in interface com.rabbitmq.stream.EnvironmentBuilder
-
The virtual host to connect to.
- virtualHost(String) - Method in class com.rabbitmq.stream.impl.Client.ClientParameters
-
- virtualHost(String) - Method in class com.rabbitmq.stream.impl.StreamEnvironmentBuilder
-