Skip navigation links
A B C D E F G H I M N O P Q R S T U V W 

A

AbstractReadEventHandler - Class in tech.ydb.topic.read.events
 
AbstractReadEventHandler() - Constructor for class tech.ydb.topic.read.events.AbstractReadEventHandler
 
add(Message) - Method in class tech.ydb.topic.read.impl.DeferredCommitterImpl
 
add(DataReceivedEvent) - Method in class tech.ydb.topic.read.impl.DeferredCommitterImpl
 
add(OffsetsRange) - Method in class tech.ydb.topic.read.impl.DisjointOffsetRangeSet
 
add(Message) - Method in class tech.ydb.topic.read.impl.TransactionMessageAccumulatorImpl
 
add(DataReceivedEvent) - Method in class tech.ydb.topic.read.impl.TransactionMessageAccumulatorImpl
 
add(Message) - Method in interface tech.ydb.topic.read.MessageAccumulator
Adds a Message to commit it later or to add to transaction
add(DataReceivedEvent) - Method in interface tech.ydb.topic.read.MessageAccumulator
Adds a DataReceivedEvent to commit all its messages later or to add to transaction
addAddConsumer(Consumer) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
addAlterAttribute(String, String) - Method in class tech.ydb.topic.settings.AlterConsumerSettings.Builder
Add consumer attribute to alter.
addAlterAttribute(String, String) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
addAlterConsumer(AlterConsumerSettings) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
addAttribute(String, String) - Method in class tech.ydb.topic.description.Consumer.Builder
 
addAttribute(String, String) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
addAttribute(String, String) - Method in class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
addBatches(List<YdbTopic.StreamReadMessage.ReadResponse.Batch>) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
addCodec(Codec) - Method in class tech.ydb.topic.description.SupportedCodecs.Builder
 
addConsumer(Consumer) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
addConsumer(Consumer) - Method in class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
addDropAttribute(String) - Method in class tech.ydb.topic.settings.AlterConsumerSettings.Builder
Add consumer attribute to drop.
addDropConsumer(String) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
addMessage(MessageImpl) - Method in class tech.ydb.topic.read.impl.Batch
 
addMessage(YdbTopic.StreamWriteMessage.WriteRequest.MessageData) - Method in class tech.ydb.topic.write.impl.MessageSender
 
addMetadataItem(MetadataItem) - Method in class tech.ydb.topic.write.Message.Builder
 
addSupportedCodec(Codec) - Method in class tech.ydb.topic.description.Consumer.Builder
 
addTopic(TopicReadSettings) - Method in class tech.ydb.topic.settings.ReaderSettings.Builder
 
AlterConsumerSettings - Class in tech.ydb.topic.settings
 
AlterConsumerSettings.Builder - Class in tech.ydb.topic.settings
BUILDER
AlterPartitioningSettings - Class in tech.ydb.topic.settings
 
AlterPartitioningSettings.Builder - Class in tech.ydb.topic.settings
BUILDER
alterTopic(YdbTopic.AlterTopicRequest, GrpcRequestSettings) - Method in class tech.ydb.topic.impl.GrpcTopicRpc
 
alterTopic(String, AlterTopicSettings) - Method in class tech.ydb.topic.impl.TopicClientImpl
 
alterTopic(String, AlterTopicSettings) - Method in interface tech.ydb.topic.TopicClient
Alter topic.
alterTopic(YdbTopic.AlterTopicRequest, GrpcRequestSettings) - Method in interface tech.ydb.topic.TopicRpc
Alter topic.
AlterTopicSettings - Class in tech.ydb.topic.settings
 
AlterTopicSettings.Builder - Class in tech.ydb.topic.settings
BUILDER
AsyncReader - Interface in tech.ydb.topic.read
 
AsyncReaderImpl - Class in tech.ydb.topic.read.impl
 
AsyncReaderImpl(TopicRpc, ReaderSettings, ReadEventHandlersSettings) - Constructor for class tech.ydb.topic.read.impl.AsyncReaderImpl
 
AsyncWriter - Interface in tech.ydb.topic.write
 
AsyncWriterImpl - Class in tech.ydb.topic.write.impl
 
AsyncWriterImpl(TopicRpc, WriterSettings, Executor) - Constructor for class tech.ydb.topic.write.impl.AsyncWriterImpl
 

B

Batch - Class in tech.ydb.topic.read.impl
 
Batch(BatchMeta) - Constructor for class tech.ydb.topic.read.impl.Batch
 
BatchMeta - Class in tech.ydb.topic.read.impl
 
BatchMeta(YdbTopic.StreamReadMessage.ReadResponse.Batch) - Constructor for class tech.ydb.topic.read.impl.BatchMeta
 
build() - Method in class tech.ydb.topic.description.Consumer.Builder
 
build() - Method in class tech.ydb.topic.description.ConsumerStats.Builder
Deprecated.
 
build() - Method in class tech.ydb.topic.description.PartitionInfo.Builder
 
build() - Method in class tech.ydb.topic.description.PartitionStats.Builder
Deprecated.
 
build() - Method in class tech.ydb.topic.description.SupportedCodecs.Builder
 
build() - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
build() - Method in class tech.ydb.topic.description.TopicStats.Builder
 
build() - Method in class tech.ydb.topic.impl.TopicClientBuilderImpl
 
build() - Method in class tech.ydb.topic.read.impl.MessageImpl.Builder
 
build() - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl.Builder
 
build() - Method in class tech.ydb.topic.settings.AlterConsumerSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.AlterPartitioningSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.CommitOffsetSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.DescribeConsumerSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.DescribeTopicSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.DropTopicSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.PartitioningSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.ReaderSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.ReadEventHandlersSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.ReceiveSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.SendSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.StartPartitionSessionSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.TopicReadSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.UpdateOffsetsInTransactionSettings.Builder
 
build() - Method in class tech.ydb.topic.settings.WriterSettings.Builder
 
build() - Method in interface tech.ydb.topic.TopicClient.Builder
 
build() - Method in class tech.ydb.topic.write.Message.Builder
 
Builder() - Constructor for class tech.ydb.topic.description.Consumer.Builder
 
Builder() - Constructor for class tech.ydb.topic.description.ConsumerStats.Builder
Deprecated.
 
Builder() - Constructor for class tech.ydb.topic.description.PartitionInfo.Builder
 
Builder() - Constructor for class tech.ydb.topic.description.PartitionStats.Builder
Deprecated.
 
Builder() - Constructor for class tech.ydb.topic.description.SupportedCodecs.Builder
 
Builder() - Constructor for class tech.ydb.topic.description.TopicDescription.Builder
 
Builder() - Constructor for class tech.ydb.topic.description.TopicStats.Builder
 
Builder() - Constructor for class tech.ydb.topic.read.impl.MessageImpl.Builder
 
Builder() - Constructor for class tech.ydb.topic.read.impl.PartitionSessionImpl.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.AlterConsumerSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.AlterPartitioningSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.CommitOffsetSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.DescribeConsumerSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.DescribeTopicSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.DropTopicSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.PartitioningSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.ReaderSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.ReadEventHandlersSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.ReceiveSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.SendSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.StartPartitionSessionSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.TopicReadSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.UpdateOffsetsInTransactionSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.settings.WriterSettings.Builder
 
Builder() - Constructor for class tech.ydb.topic.write.Message.Builder
 

C

close() - Method in class tech.ydb.topic.impl.TopicClientImpl
 
close() - Method in interface tech.ydb.topic.TopicClient
 
closeDueToError(Status, Throwable) - Method in class tech.ydb.topic.read.impl.ReaderImpl.ReadSessionImpl
 
Codec - Enum in tech.ydb.topic.description
 
codecFromProto(int) - Static method in class tech.ydb.topic.utils.ProtoUtils
 
commit() - Method in interface tech.ydb.topic.read.DeferredCommitter
Commits offset ranges from all Messages and DataReceivedEvents that were added to this DeferredCommitter since last commit
commit() - Method in interface tech.ydb.topic.read.events.DataReceivedEvent
Commits all messages in this event at once.
commit() - Method in class tech.ydb.topic.read.impl.CommitterImpl
 
commit() - Method in class tech.ydb.topic.read.impl.DeferredCommitterImpl
 
commit() - Method in class tech.ydb.topic.read.impl.events.DataReceivedEventImpl
 
commit() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
commit() - Method in interface tech.ydb.topic.read.Message
Commits this message If there was an error while committing, there is no point of retrying committing the same message: the whole PartitionSession should be shut down by that time.
commitImpl(boolean) - Method in class tech.ydb.topic.read.impl.CommitterImpl
 
commitOffset(YdbTopic.CommitOffsetRequest, GrpcRequestSettings) - Method in class tech.ydb.topic.impl.GrpcTopicRpc
 
commitOffset(String, CommitOffsetSettings) - Method in class tech.ydb.topic.impl.TopicClientImpl
 
commitOffset(String, CommitOffsetSettings) - Method in interface tech.ydb.topic.TopicClient
Commit offset to topic
commitOffset(YdbTopic.CommitOffsetRequest, GrpcRequestSettings) - Method in interface tech.ydb.topic.TopicRpc
Commit offset.
CommitOffsetAcknowledgementEvent - Interface in tech.ydb.topic.read.events
 
CommitOffsetAcknowledgementEventImpl - Class in tech.ydb.topic.read.impl.events
 
CommitOffsetAcknowledgementEventImpl(PartitionSession, long) - Constructor for class tech.ydb.topic.read.impl.events.CommitOffsetAcknowledgementEventImpl
 
commitOffsetRange(OffsetsRange) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
commitOffsetRanges(List<OffsetsRange>) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
CommitOffsetSettings - Class in tech.ydb.topic.settings
 
CommitOffsetSettings.Builder - Class in tech.ydb.topic.settings
BUILDER
CommitterImpl - Class in tech.ydb.topic.read.impl
 
CommitterImpl(PartitionSessionImpl, int, OffsetsRange) - Constructor for class tech.ydb.topic.read.impl.CommitterImpl
 
complete() - Method in class tech.ydb.topic.read.impl.Batch
 
compressionExecutor - Variable in class tech.ydb.topic.impl.TopicClientBuilderImpl
 
compressionExecutorThreadCount - Variable in class tech.ydb.topic.impl.TopicClientBuilderImpl
 
confirm() - Method in interface tech.ydb.topic.read.events.StartPartitionSessionEvent
 
confirm(StartPartitionSessionSettings) - Method in interface tech.ydb.topic.read.events.StartPartitionSessionEvent
 
confirm() - Method in interface tech.ydb.topic.read.events.StopPartitionSessionEvent
 
confirm() - Method in class tech.ydb.topic.read.impl.events.StartPartitionSessionEventImpl
 
confirm(StartPartitionSessionSettings) - Method in class tech.ydb.topic.read.impl.events.StartPartitionSessionEventImpl
 
confirm() - Method in class tech.ydb.topic.read.impl.events.StopPartitionSessionEventImpl
 
Consumer - Class in tech.ydb.topic.description
 
Consumer(YdbTopic.Consumer) - Constructor for class tech.ydb.topic.description.Consumer
 
Consumer.Builder - Class in tech.ydb.topic.description
BUILDER
ConsumerDescription - Class in tech.ydb.topic.description
 
ConsumerDescription(YdbTopic.DescribeConsumerResult) - Constructor for class tech.ydb.topic.description.ConsumerDescription
 
ConsumerPartitionInfo - Class in tech.ydb.topic.description
 
ConsumerPartitionInfo(YdbTopic.DescribeConsumerResult.PartitionInfo) - Constructor for class tech.ydb.topic.description.ConsumerPartitionInfo
 
ConsumerPartitionInfo.ConsumerStats - Class in tech.ydb.topic.description
 
ConsumerStats(YdbTopic.DescribeConsumerResult.PartitionConsumerStats) - Constructor for class tech.ydb.topic.description.ConsumerPartitionInfo.ConsumerStats
 
ConsumerStats - Class in tech.ydb.topic.description
 
ConsumerStats(YdbTopic.Consumer.ConsumerStats) - Constructor for class tech.ydb.topic.description.ConsumerStats
 
ConsumerStats.Builder - Class in tech.ydb.topic.description
Deprecated.
createAsyncReader(ReaderSettings, ReadEventHandlersSettings) - Method in class tech.ydb.topic.impl.TopicClientImpl
 
createAsyncReader(ReaderSettings, ReadEventHandlersSettings) - Method in interface tech.ydb.topic.TopicClient
Create async topic reader.
createAsyncWriter(WriterSettings) - Method in class tech.ydb.topic.impl.TopicClientImpl
 
createAsyncWriter(WriterSettings) - Method in interface tech.ydb.topic.TopicClient
Create async topic writer.
createSyncReader(ReaderSettings) - Method in class tech.ydb.topic.impl.TopicClientImpl
 
createSyncReader(ReaderSettings) - Method in interface tech.ydb.topic.TopicClient
Create sync topic reader.
createSyncWriter(WriterSettings) - Method in class tech.ydb.topic.impl.TopicClientImpl
 
createSyncWriter(WriterSettings) - Method in interface tech.ydb.topic.TopicClient
Create sync topic writer.
createTopic(YdbTopic.CreateTopicRequest, GrpcRequestSettings) - Method in class tech.ydb.topic.impl.GrpcTopicRpc
 
createTopic(String, CreateTopicSettings) - Method in class tech.ydb.topic.impl.TopicClientImpl
 
createTopic(String, CreateTopicSettings) - Method in interface tech.ydb.topic.TopicClient
Create topic.
createTopic(YdbTopic.CreateTopicRequest, GrpcRequestSettings) - Method in interface tech.ydb.topic.TopicRpc
Create topic.
CreateTopicSettings - Class in tech.ydb.topic.settings
 
CreateTopicSettings.Builder - Class in tech.ydb.topic.settings
BUILDER

D

DataReceivedEvent - Interface in tech.ydb.topic.read.events
 
DataReceivedEventImpl - Class in tech.ydb.topic.read.impl.events
 
DataReceivedEventImpl(PartitionSessionImpl, List<Message>, OffsetsRange) - Constructor for class tech.ydb.topic.read.impl.events.DataReceivedEventImpl
 
decode(Codec, byte[]) - Static method in class tech.ydb.topic.utils.Encoder
 
DecompressionException - Exception in tech.ydb.topic.read
 
DecompressionException(String, IOException, byte[], Codec) - Constructor for exception tech.ydb.topic.read.DecompressionException
 
DEFAULT_CONNECT_TIMEOUT - Static variable in class tech.ydb.topic.settings.TopicReadSettings
 
DeferredCommitter - Interface in tech.ydb.topic.read
A helper class that is used to call deferred commits.
DeferredCommitterImpl - Class in tech.ydb.topic.read.impl
 
DeferredCommitterImpl() - Constructor for class tech.ydb.topic.read.impl.DeferredCommitterImpl
 
describeConsumer(YdbTopic.DescribeConsumerRequest, GrpcRequestSettings) - Method in class tech.ydb.topic.impl.GrpcTopicRpc
 
describeConsumer(String, String, DescribeConsumerSettings) - Method in class tech.ydb.topic.impl.TopicClientImpl
 
describeConsumer(String, String, DescribeConsumerSettings) - Method in interface tech.ydb.topic.TopicClient
Describe consumer.
describeConsumer(String, String) - Method in interface tech.ydb.topic.TopicClient
Describe consumer.
describeConsumer(YdbTopic.DescribeConsumerRequest, GrpcRequestSettings) - Method in interface tech.ydb.topic.TopicRpc
Describe consumer.
DescribeConsumerSettings - Class in tech.ydb.topic.settings
 
DescribeConsumerSettings(DescribeConsumerSettings.Builder) - Constructor for class tech.ydb.topic.settings.DescribeConsumerSettings
 
DescribeConsumerSettings.Builder - Class in tech.ydb.topic.settings
 
describeTopic(YdbTopic.DescribeTopicRequest, GrpcRequestSettings) - Method in class tech.ydb.topic.impl.GrpcTopicRpc
 
describeTopic(String, DescribeTopicSettings) - Method in class tech.ydb.topic.impl.TopicClientImpl
 
describeTopic(String, DescribeTopicSettings) - Method in interface tech.ydb.topic.TopicClient
Describe topic.
describeTopic(String) - Method in interface tech.ydb.topic.TopicClient
Describe topic.
describeTopic(YdbTopic.DescribeTopicRequest, GrpcRequestSettings) - Method in interface tech.ydb.topic.TopicRpc
Describe topic.
DescribeTopicSettings - Class in tech.ydb.topic.settings
 
DescribeTopicSettings.Builder - Class in tech.ydb.topic.settings
 
Details(long) - Constructor for class tech.ydb.topic.write.WriteAck.Details
 
DisjointOffsetRangeSet - Class in tech.ydb.topic.read.impl
 
DisjointOffsetRangeSet() - Constructor for class tech.ydb.topic.read.impl.DisjointOffsetRangeSet
 
dropTopic(YdbTopic.DropTopicRequest, GrpcRequestSettings) - Method in class tech.ydb.topic.impl.GrpcTopicRpc
 
dropTopic(String, DropTopicSettings) - Method in class tech.ydb.topic.impl.TopicClientImpl
 
dropTopic(String, DropTopicSettings) - Method in interface tech.ydb.topic.TopicClient
Drop topic.
dropTopic(String) - Method in interface tech.ydb.topic.TopicClient
Drop topic.
dropTopic(YdbTopic.DropTopicRequest, GrpcRequestSettings) - Method in interface tech.ydb.topic.TopicRpc
Drop topic.
DropTopicSettings - Class in tech.ydb.topic.settings
 
DropTopicSettings.Builder - Class in tech.ydb.topic.settings
 

E

encode(Codec, byte[]) - Static method in class tech.ydb.topic.utils.Encoder
 
Encoder - Class in tech.ydb.topic.utils
 
EnqueuedMessage - Class in tech.ydb.topic.write.impl
 
EnqueuedMessage(Message, SendSettings) - Constructor for class tech.ydb.topic.write.impl.EnqueuedMessage
 

F

flush() - Method in class tech.ydb.topic.write.impl.SyncWriterImpl
 
flush() - Method in interface tech.ydb.topic.write.SyncWriter
Waits until all current writes will be sent to server and response will be received.
flushImpl() - Method in class tech.ydb.topic.write.impl.WriterImpl
 

G

generateRandomId(int) - Static method in class tech.ydb.topic.impl.GrpcStreamRetrier
 
getAddConsumers() - Method in class tech.ydb.topic.settings.AlterTopicSettings
 
getAlterAttributes() - Method in class tech.ydb.topic.settings.AlterConsumerSettings
 
getAlterAttributes() - Method in class tech.ydb.topic.settings.AlterTopicSettings
 
getAlterConsumers() - Method in class tech.ydb.topic.settings.AlterTopicSettings
 
getAlterPartitioningSettings() - Method in class tech.ydb.topic.settings.AlterTopicSettings
 
getAttributes() - Method in class tech.ydb.topic.description.Consumer
 
getAttributes() - Method in class tech.ydb.topic.description.TopicDescription
 
getAttributes() - Method in class tech.ydb.topic.settings.CreateTopicSettings
 
getBytesRead() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo.ConsumerStats
 
getBytesRead() - Method in class tech.ydb.topic.description.ConsumerStats
 
getBytesWritten() - Method in class tech.ydb.topic.description.PartitionStats
 
getBytesWritten() - Method in class tech.ydb.topic.description.TopicStats
 
getChildPartitionIds() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo
 
getChildPartitionIds() - Method in class tech.ydb.topic.description.PartitionInfo
 
getCodec() - Method in exception tech.ydb.topic.read.DecompressionException
 
getCodec() - Method in class tech.ydb.topic.read.impl.Batch
 
getCodec() - Method in class tech.ydb.topic.read.impl.BatchMeta
 
getCodec() - Method in class tech.ydb.topic.settings.WriterSettings
 
getCodecs() - Method in class tech.ydb.topic.description.SupportedCodecs
 
getCommitOffset() - Method in class tech.ydb.topic.settings.StartPartitionSessionSettings
 
getCommitOffsetFrom() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getCommittedOffset() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo.ConsumerStats
 
getCommittedOffset() - Method in interface tech.ydb.topic.read.events.CommitOffsetAcknowledgementEvent
 
getCommittedOffset() - Method in interface tech.ydb.topic.read.events.StartPartitionSessionEvent
 
getCommittedOffset() - Method in interface tech.ydb.topic.read.events.StopPartitionSessionEvent
 
getCommittedOffset() - Method in class tech.ydb.topic.read.impl.events.CommitOffsetAcknowledgementEventImpl
 
getCommittedOffset() - Method in class tech.ydb.topic.read.impl.events.StartPartitionSessionEventImpl
 
getCommittedOffset() - Method in class tech.ydb.topic.read.impl.events.StopPartitionSessionEventImpl
 
getCompressedSizeBytes() - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
getConnectionNodeId() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo.ConsumerStats
 
getConnectTimeout() - Method in class tech.ydb.topic.settings.TopicReadSettings
 
getConsumer() - Method in class tech.ydb.topic.description.ConsumerDescription
 
getConsumer() - Method in class tech.ydb.topic.settings.CommitOffsetSettings
 
getConsumerName() - Method in class tech.ydb.topic.settings.ReaderSettings
 
getConsumers() - Method in class tech.ydb.topic.description.TopicDescription
 
getConsumers() - Method in class tech.ydb.topic.settings.CreateTopicSettings
 
getConsumerStats() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo
 
getCreatedAt() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getCreatedAt() - Method in interface tech.ydb.topic.read.Message
 
getCreateTimestamp() - Method in class tech.ydb.topic.write.Message
 
getCurrentRequestSize() - Method in class tech.ydb.topic.write.impl.MessageSender
 
getData() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getData() - Method in interface tech.ydb.topic.read.Message
 
getData() - Method in class tech.ydb.topic.write.Message
 
getDecompressionExecutor() - Method in class tech.ydb.topic.settings.ReaderSettings
 
getDetails() - Method in class tech.ydb.topic.write.WriteAck
Get details about written offsets
getDropAttributes() - Method in class tech.ydb.topic.settings.AlterConsumerSettings
 
getDropConsumers() - Method in class tech.ydb.topic.settings.AlterTopicSettings
 
getEnd() - Method in interface tech.ydb.topic.description.OffsetsRange
 
getEnd() - Method in class tech.ydb.topic.read.impl.OffsetsRangeImpl
 
getErrorsHandler() - Method in class tech.ydb.topic.settings.ReaderSettings
 
getErrorsHandler() - Method in class tech.ydb.topic.settings.WriterSettings
 
getEventHandler() - Method in class tech.ydb.topic.settings.ReadEventHandlersSettings
 
getExecutor() - Method in class tech.ydb.topic.settings.ReadEventHandlersSettings
 
getFullId() - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
getFuture() - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
getGeneration() - Method in class tech.ydb.topic.description.PartitionLocation
 
getId() - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
getId() - Method in class tech.ydb.topic.read.PartitionSession
 
getImportant() - Method in class tech.ydb.topic.settings.AlterConsumerSettings
 
getKey() - Method in class tech.ydb.topic.description.MetadataItem
 
getLastReadOffset() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo.ConsumerStats
 
getLastReadTime() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo.ConsumerStats
 
getLastWriteTime() - Method in class tech.ydb.topic.description.PartitionStats
 
getLogger() - Method in class tech.ydb.topic.impl.GrpcStreamRetrier
 
getLogger() - Method in class tech.ydb.topic.impl.SessionBase
 
getLogger() - Method in class tech.ydb.topic.read.impl.ReaderImpl
 
getLogger() - Method in class tech.ydb.topic.read.impl.ReadSession
 
getLogger() - Method in class tech.ydb.topic.write.impl.WriterImpl
 
getLogger() - Method in class tech.ydb.topic.write.impl.WriteSession
 
getMaxLag() - Method in class tech.ydb.topic.settings.TopicReadSettings
 
getMaxMemoryUsageBytes() - Method in class tech.ydb.topic.settings.ReaderSettings
 
getMaxReadTimeLag() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo.ConsumerStats
 
getMaxReadTimeLag() - Method in class tech.ydb.topic.description.ConsumerStats
 
getMaxSendBufferMemorySize() - Method in class tech.ydb.topic.settings.WriterSettings
 
getMaxSendBufferMessagesCount() - Method in class tech.ydb.topic.settings.WriterSettings
 
getMaxWriteTimeLag() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo.ConsumerStats
 
getMaxWriteTimeLag() - Method in class tech.ydb.topic.description.ConsumerStats
 
getMaxWriteTimeLag() - Method in class tech.ydb.topic.description.PartitionStats
 
getMaxWriteTimeLag() - Method in class tech.ydb.topic.description.TopicStats
 
getMessage() - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
getMessageGroupId() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getMessageGroupId() - Method in interface tech.ydb.topic.read.Message
 
getMessageGroupId() - Method in class tech.ydb.topic.settings.WriterSettings
 
getMessages() - Method in interface tech.ydb.topic.read.events.DataReceivedEvent
Returns a list of messages grouped in one batch.
getMessages() - Method in class tech.ydb.topic.read.impl.Batch
 
getMessages() - Method in class tech.ydb.topic.read.impl.events.DataReceivedEventImpl
 
getMetadataItems() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getMetadataItems() - Method in interface tech.ydb.topic.read.Message
 
getMetadataItems() - Method in class tech.ydb.topic.write.Message
 
getMeteringMode() - Method in class tech.ydb.topic.description.TopicDescription
 
getMeteringMode() - Method in class tech.ydb.topic.settings.AlterTopicSettings
 
getMeteringMode() - Method in class tech.ydb.topic.settings.CreateTopicSettings
 
getMinActivePartitions() - Method in class tech.ydb.topic.settings.AlterPartitioningSettings
 
getMinActivePartitions() - Method in class tech.ydb.topic.settings.PartitioningSettings
 
getMinLastWriteTime() - Method in class tech.ydb.topic.description.TopicStats
 
getMinPartitionsLastReadTime() - Method in class tech.ydb.topic.description.ConsumerStats
 
getName() - Method in class tech.ydb.topic.description.Consumer
 
getName() - Method in class tech.ydb.topic.settings.AlterConsumerSettings
 
getNodeId() - Method in class tech.ydb.topic.description.PartitionLocation
 
getOffset() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getOffset() - Method in interface tech.ydb.topic.read.Message
 
getOffset() - Method in class tech.ydb.topic.settings.CommitOffsetSettings
 
getOffset() - Method in class tech.ydb.topic.write.WriteAck.Details
 
getOffsets() - Method in class tech.ydb.topic.read.PartitionOffsets
 
getOffsetsToCommit() - Method in class tech.ydb.topic.read.impl.events.DataReceivedEventImpl
 
getOffsetsToCommit() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getParentPartitionIds() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo
 
getParentPartitionIds() - Method in class tech.ydb.topic.description.PartitionInfo
 
getPartitionCountLimit() - Method in class tech.ydb.topic.settings.AlterPartitioningSettings
 
getPartitionCountLimit() - Method in class tech.ydb.topic.settings.PartitioningSettings
 
getPartitionId() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo
 
getPartitionId() - Method in class tech.ydb.topic.description.PartitionInfo
 
getPartitionId() - Method in interface tech.ydb.topic.read.events.StopPartitionSessionEvent
 
getPartitionId() - Method in class tech.ydb.topic.read.impl.events.StopPartitionSessionEventImpl
 
getPartitionId() - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
getPartitionId() - Method in class tech.ydb.topic.read.PartitionSession
 
getPartitionId() - Method in class tech.ydb.topic.settings.CommitOffsetSettings
 
getPartitionId() - Method in class tech.ydb.topic.settings.WriterSettings
 
getPartitionIds() - Method in class tech.ydb.topic.settings.TopicReadSettings
 
getPartitioningSettings() - Method in class tech.ydb.topic.description.TopicDescription
 
getPartitioningSettings() - Method in class tech.ydb.topic.settings.CreateTopicSettings
 
getPartitionLocation() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo
 
getPartitionNodeId() - Method in class tech.ydb.topic.description.PartitionStats
Deprecated.
getPartitionOffsets() - Method in class tech.ydb.topic.description.PartitionStats
 
getPartitionOffsets() - Method in interface tech.ydb.topic.read.events.DataReceivedEvent
Returns partition offsets of this message
getPartitionOffsets() - Method in interface tech.ydb.topic.read.events.StartPartitionSessionEvent
 
getPartitionOffsets() - Method in class tech.ydb.topic.read.impl.events.DataReceivedEventImpl
 
getPartitionOffsets() - Method in class tech.ydb.topic.read.impl.events.StartPartitionSessionEventImpl
 
getPartitionOffsets() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getPartitionOffsets() - Method in interface tech.ydb.topic.read.Message
 
getPartitionReadSessionCreateTime() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo.ConsumerStats
 
getPartitions() - Method in class tech.ydb.topic.description.ConsumerDescription
 
getPartitions() - Method in class tech.ydb.topic.description.TopicDescription
 
getPartitionSession() - Method in interface tech.ydb.topic.read.events.CommitOffsetAcknowledgementEvent
 
getPartitionSession() - Method in interface tech.ydb.topic.read.events.DataReceivedEvent
Returns a partition session this data was received on
getPartitionSession() - Method in interface tech.ydb.topic.read.events.PartitionSessionClosedEvent
 
getPartitionSession() - Method in interface tech.ydb.topic.read.events.StartPartitionSessionEvent
 
getPartitionSession() - Method in interface tech.ydb.topic.read.events.StopPartitionSessionEvent
 
getPartitionSession() - Method in class tech.ydb.topic.read.impl.events.CommitOffsetAcknowledgementEventImpl
 
getPartitionSession() - Method in class tech.ydb.topic.read.impl.events.DataReceivedEventImpl
 
getPartitionSession() - Method in class tech.ydb.topic.read.impl.events.PartitionSessionClosedEventImpl
 
getPartitionSession() - Method in class tech.ydb.topic.read.impl.events.StartPartitionSessionEventImpl
 
getPartitionSession() - Method in class tech.ydb.topic.read.impl.events.StopPartitionSessionEventImpl
 
getPartitionSession() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getPartitionSession() - Method in interface tech.ydb.topic.read.Message
 
getPartitionSession() - Method in class tech.ydb.topic.read.PartitionOffsets
 
getPartitionSessionId() - Method in interface tech.ydb.topic.read.events.StopPartitionSessionEvent
 
getPartitionSessionId() - Method in class tech.ydb.topic.read.impl.events.StopPartitionSessionEventImpl
 
getPartitionSessionImpl() - Method in class tech.ydb.topic.read.impl.events.DataReceivedEventImpl
 
getPartitionSessionImpl() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getPartitionStats() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo
 
getPartitionStats() - Method in class tech.ydb.topic.description.PartitionInfo
 
getPartitionWriteBurstBytes() - Method in class tech.ydb.topic.description.TopicDescription
 
getPartitionWriteBurstBytes() - Method in class tech.ydb.topic.settings.AlterTopicSettings
 
getPartitionWriteBurstBytes() - Method in class tech.ydb.topic.settings.CreateTopicSettings
 
getPartitionWriteSpeedBytesPerSecond() - Method in class tech.ydb.topic.description.TopicDescription
 
getPartitionWriteSpeedBytesPerSecond() - Method in class tech.ydb.topic.settings.AlterTopicSettings
 
getPartitionWriteSpeedBytesPerSecond() - Method in class tech.ydb.topic.settings.CreateTopicSettings
 
getPath() - Method in class tech.ydb.topic.read.PartitionSession
 
getPath() - Method in class tech.ydb.topic.settings.TopicReadSettings
 
getPerDay() - Method in class tech.ydb.topic.description.MultipleWindowsStat
 
getPerHour() - Method in class tech.ydb.topic.description.MultipleWindowsStat
 
getPerMinute() - Method in class tech.ydb.topic.description.MultipleWindowsStat
 
getProducerId() - Method in class tech.ydb.topic.read.impl.BatchMeta
 
getProducerId() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getProducerId() - Method in interface tech.ydb.topic.read.Message
 
getProducerId() - Method in class tech.ydb.topic.settings.WriterSettings
 
getRangesAndClear() - Method in class tech.ydb.topic.read.impl.DisjointOffsetRangeSet
 
getRawData() - Method in exception tech.ydb.topic.read.DecompressionException
 
getReaderName() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo.ConsumerStats
 
getReaderName() - Method in class tech.ydb.topic.settings.ReaderSettings
 
getReadFrom() - Method in class tech.ydb.topic.description.Consumer
 
getReadFrom() - Method in class tech.ydb.topic.settings.AlterConsumerSettings
 
getReadFrom() - Method in class tech.ydb.topic.settings.TopicReadSettings
 
getReadFuture() - Method in class tech.ydb.topic.read.impl.Batch
 
getReadOffset() - Method in class tech.ydb.topic.settings.StartPartitionSessionSettings
 
getReadSessionId() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo.ConsumerStats
 
getRetentionPeriod() - Method in class tech.ydb.topic.description.TopicDescription
 
getRetentionPeriod() - Method in class tech.ydb.topic.settings.AlterTopicSettings
 
getRetentionPeriod() - Method in class tech.ydb.topic.settings.CreateTopicSettings
 
getRetentionStorageMb() - Method in class tech.ydb.topic.description.TopicDescription
 
getRetentionStorageMb() - Method in class tech.ydb.topic.settings.AlterTopicSettings
 
getRetentionStorageMb() - Method in class tech.ydb.topic.settings.CreateTopicSettings
 
getScheduler() - Method in class tech.ydb.topic.impl.GrpcTopicRpc
 
getScheduler() - Method in interface tech.ydb.topic.TopicRpc
 
getSeqNo() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getSeqNo() - Method in interface tech.ydb.topic.read.Message
 
getSeqNo() - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
getSeqNo() - Method in class tech.ydb.topic.write.InitResult
 
getSeqNo() - Method in class tech.ydb.topic.write.Message
 
getSeqNo() - Method in class tech.ydb.topic.write.WriteAck
 
getSessionInfo() - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
getSizeBytes() - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
getStart() - Method in interface tech.ydb.topic.description.OffsetsRange
 
getStart() - Method in class tech.ydb.topic.read.impl.OffsetsRangeImpl
 
getState() - Method in class tech.ydb.topic.write.WriteAck
 
getStats() - Method in class tech.ydb.topic.description.Consumer
 
getStoreSizeBytes() - Method in class tech.ydb.topic.description.PartitionStats
 
getStoreSizeBytes() - Method in class tech.ydb.topic.description.TopicStats
 
getStreamName() - Method in class tech.ydb.topic.impl.GrpcStreamRetrier
 
getStreamName() - Method in class tech.ydb.topic.read.impl.ReaderImpl
 
getStreamName() - Method in class tech.ydb.topic.write.impl.WriterImpl
 
getSupportedCodecs() - Method in class tech.ydb.topic.description.Consumer
 
getSupportedCodecs() - Method in class tech.ydb.topic.description.TopicDescription
 
getSupportedCodecs() - Method in class tech.ydb.topic.settings.AlterConsumerSettings
 
getSupportedCodecs() - Method in class tech.ydb.topic.settings.AlterTopicSettings
 
getSupportedCodecs() - Method in class tech.ydb.topic.settings.CreateTopicSettings
 
getSupportedCodecsList() - Method in class tech.ydb.topic.description.Consumer
 
getTimeout() - Method in class tech.ydb.topic.settings.ReceiveSettings
 
getTimeoutTimeUnit() - Method in class tech.ydb.topic.settings.ReceiveSettings
 
getTopicPath() - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
getTopicPath() - Method in class tech.ydb.topic.settings.WriterSettings
 
getTopics() - Method in class tech.ydb.topic.settings.ReaderSettings
 
getTopicStats() - Method in class tech.ydb.topic.description.TopicDescription
 
getTransaction() - Method in class tech.ydb.topic.settings.ReceiveSettings
 
getTransaction() - Method in class tech.ydb.topic.settings.SendSettings
 
getTransaction() - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
getUncompressedSizeBytes() - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
getValue() - Method in class tech.ydb.topic.description.MetadataItem
 
getWriteSessionMeta() - Method in class tech.ydb.topic.read.impl.BatchMeta
 
getWriteSessionMeta() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getWriteSessionMeta() - Method in interface tech.ydb.topic.read.Message
 
getWrittenAt() - Method in class tech.ydb.topic.read.impl.BatchMeta
 
getWrittenAt() - Method in class tech.ydb.topic.read.impl.MessageImpl
 
getWrittenAt() - Method in interface tech.ydb.topic.read.Message
 
GrpcStreamRetrier - Class in tech.ydb.topic.impl
 
GrpcStreamRetrier(ScheduledExecutorService, BiConsumer<Status, Throwable>) - Constructor for class tech.ydb.topic.impl.GrpcStreamRetrier
 
GrpcTopicRpc - Class in tech.ydb.topic.impl
 

H

handleClosePartitionSession(PartitionSession) - Method in class tech.ydb.topic.read.impl.AsyncReaderImpl
 
handleClosePartitionSession(PartitionSession) - Method in class tech.ydb.topic.read.impl.ReaderImpl
 
handleClosePartitionSession(PartitionSession) - Method in class tech.ydb.topic.read.impl.SyncReaderImpl
 
handleCommitResponse(long, PartitionSession) - Method in class tech.ydb.topic.read.impl.AsyncReaderImpl
 
handleCommitResponse(long) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
handleCommitResponse(long, PartitionSession) - Method in class tech.ydb.topic.read.impl.ReaderImpl
 
handleCommitResponse(long, PartitionSession) - Method in class tech.ydb.topic.read.impl.SyncReaderImpl
 
handleDataReceivedEvent(DataReceivedEvent) - Method in class tech.ydb.topic.read.impl.AsyncReaderImpl
 
handleDataReceivedEvent(DataReceivedEvent) - Method in class tech.ydb.topic.read.impl.ReaderImpl
 
handleDataReceivedEvent(DataReceivedEvent) - Method in class tech.ydb.topic.read.impl.SyncReaderImpl
 
handleReaderClosed() - Method in class tech.ydb.topic.read.impl.AsyncReaderImpl
 
handleStartPartitionSessionRequest(YdbTopic.StreamReadMessage.StartPartitionSessionRequest, PartitionSession, Consumer<StartPartitionSessionSettings>) - Method in class tech.ydb.topic.read.impl.AsyncReaderImpl
 
handleStartPartitionSessionRequest(YdbTopic.StreamReadMessage.StartPartitionSessionRequest, PartitionSession, Consumer<StartPartitionSessionSettings>) - Method in class tech.ydb.topic.read.impl.ReaderImpl
 
handleStartPartitionSessionRequest(YdbTopic.StreamReadMessage.StartPartitionSessionRequest, PartitionSession, Consumer<StartPartitionSessionSettings>) - Method in class tech.ydb.topic.read.impl.SyncReaderImpl
 
handleStopPartitionSession(YdbTopic.StreamReadMessage.StopPartitionSessionRequest, PartitionSession, Runnable) - Method in class tech.ydb.topic.read.impl.AsyncReaderImpl
 
handleStopPartitionSession(YdbTopic.StreamReadMessage.StopPartitionSessionRequest, PartitionSession, Runnable) - Method in class tech.ydb.topic.read.impl.ReaderImpl
 
handleStopPartitionSession(YdbTopic.StreamReadMessage.StopPartitionSessionRequest, PartitionSession, Runnable) - Method in class tech.ydb.topic.read.impl.SyncReaderImpl
 

I

id - Variable in class tech.ydb.topic.impl.GrpcStreamRetrier
 
init() - Method in interface tech.ydb.topic.read.AsyncReader
Initialize reading in the background.
init() - Method in class tech.ydb.topic.read.impl.AsyncReaderImpl
 
init() - Method in class tech.ydb.topic.read.impl.SyncReaderImpl
 
init() - Method in interface tech.ydb.topic.read.SyncReader
Initialize reading in the background.
init() - Method in interface tech.ydb.topic.write.AsyncWriter
Initialize internal threads in the background.
init() - Method in class tech.ydb.topic.write.impl.AsyncWriterImpl
 
init() - Method in class tech.ydb.topic.write.impl.SyncWriterImpl
 
init() - Method in interface tech.ydb.topic.write.SyncWriter
Initialize internal threads in the background.
initAndWait() - Method in class tech.ydb.topic.read.impl.SyncReaderImpl
 
initAndWait() - Method in interface tech.ydb.topic.read.SyncReader
Initialize internal threads and wait for server init response.
initAndWait() - Method in class tech.ydb.topic.write.impl.SyncWriterImpl
 
initAndWait() - Method in interface tech.ydb.topic.write.SyncWriter
Initialize internal threads and wait for server init response.
initImpl() - Method in class tech.ydb.topic.read.impl.ReaderImpl
 
initImpl() - Method in class tech.ydb.topic.write.impl.WriterImpl
 
InitResult - Class in tech.ydb.topic.write
 
InitResult(long) - Constructor for class tech.ydb.topic.write.InitResult
 
isActive() - Method in class tech.ydb.topic.description.ConsumerPartitionInfo
 
isActive() - Method in class tech.ydb.topic.description.PartitionInfo
 
isCompressed() - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
isDecompressed() - Method in class tech.ydb.topic.read.impl.Batch
 
isImportant() - Method in class tech.ydb.topic.description.Consumer
 
isIncludeLocation() - Method in class tech.ydb.topic.settings.DescribeConsumerSettings
 
isIncludeStats() - Method in class tech.ydb.topic.settings.DescribeConsumerSettings
 
isProcessingFailed() - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
isReconnecting - Variable in class tech.ydb.topic.impl.GrpcStreamRetrier
 
isStopped - Variable in class tech.ydb.topic.impl.GrpcStreamRetrier
 
isWorking - Variable in class tech.ydb.topic.impl.SessionBase
 

M

Message - Interface in tech.ydb.topic.read
 
Message - Class in tech.ydb.topic.write
 
Message.Builder - Class in tech.ydb.topic.write
BUILDER
MessageAccumulator - Interface in tech.ydb.topic.read
A common interface that is used to accumulate several Messages or/and DataReceivedEvents to commit later all at once or to add to transaction.
MessageImpl - Class in tech.ydb.topic.read.impl
 
MessageImpl.Builder - Class in tech.ydb.topic.read.impl
BUILDER
MessageSender - Class in tech.ydb.topic.write.impl
Utility class that splits messages into several requests so that every request would be less than grpc size limit
MessageSender(WriterSettings) - Constructor for class tech.ydb.topic.write.impl.MessageSender
 
MetadataItem - Class in tech.ydb.topic.description
 
MetadataItem(String, byte[]) - Constructor for class tech.ydb.topic.description.MetadataItem
 
MeteringMode - Enum in tech.ydb.topic.description
 
MultipleWindowsStat - Class in tech.ydb.topic.description
 
MultipleWindowsStat(YdbTopic.MultipleWindowsStat) - Constructor for class tech.ydb.topic.description.MultipleWindowsStat
 
MultipleWindowsStat(long, long, long) - Constructor for class tech.ydb.topic.description.MultipleWindowsStat
 

N

newBuilder() - Static method in class tech.ydb.topic.description.Consumer
 
newBuilder() - Static method in class tech.ydb.topic.description.ConsumerStats
Deprecated.
newBuilder() - Static method in class tech.ydb.topic.description.PartitionInfo
 
newBuilder() - Static method in class tech.ydb.topic.description.PartitionStats
Deprecated.
newBuilder() - Static method in class tech.ydb.topic.description.SupportedCodecs
 
newBuilder() - Static method in class tech.ydb.topic.description.TopicDescription
 
newBuilder() - Static method in class tech.ydb.topic.description.TopicStats
 
newBuilder() - Static method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
newBuilder() - Static method in class tech.ydb.topic.settings.AlterConsumerSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.AlterPartitioningSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.AlterTopicSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.CommitOffsetSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.CreateTopicSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.DescribeConsumerSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.DescribeTopicSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.DropTopicSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.PartitioningSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.ReaderSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.ReadEventHandlersSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.ReceiveSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.SendSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.StartPartitionSessionSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.TopicReadSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.UpdateOffsetsInTransactionSettings
 
newBuilder() - Static method in class tech.ydb.topic.settings.WriterSettings
 
newBuilder() - Static method in class tech.ydb.topic.write.Message
 
newClient(TopicRpc) - Static method in class tech.ydb.topic.impl.TopicClientImpl
 
newClient(GrpcTransport) - Static method in interface tech.ydb.topic.TopicClient
 
newInstance() - Static method in interface tech.ydb.topic.read.DeferredCommitter
Creates a new instance of DeferredCommitter

O

of(byte[]) - Static method in class tech.ydb.topic.write.Message
 
OffsetsRange - Interface in tech.ydb.topic.description
 
OffsetsRangeImpl - Class in tech.ydb.topic.read.impl
 
OffsetsRangeImpl(long, long) - Constructor for class tech.ydb.topic.read.impl.OffsetsRangeImpl
 
OffsetsRangeImpl(OffsetsRange) - Constructor for class tech.ydb.topic.read.impl.OffsetsRangeImpl
 
onCommitOffsetResponse(YdbTopic.StreamReadMessage.CommitOffsetResponse) - Method in class tech.ydb.topic.read.impl.ReaderImpl.ReadSessionImpl
 
onCommitResponse(CommitOffsetAcknowledgementEvent) - Method in class tech.ydb.topic.read.events.AbstractReadEventHandler
 
onCommitResponse(CommitOffsetAcknowledgementEvent) - Method in interface tech.ydb.topic.read.events.ReadEventHandler
 
onMessages(DataReceivedEvent) - Method in interface tech.ydb.topic.read.events.ReadEventHandler
 
onPartitionSessionClosed(PartitionSessionClosedEvent) - Method in class tech.ydb.topic.read.events.AbstractReadEventHandler
 
onPartitionSessionClosed(PartitionSessionClosedEvent) - Method in interface tech.ydb.topic.read.events.ReadEventHandler
 
onPartitionSessionStatusResponse(YdbTopic.StreamReadMessage.PartitionSessionStatusResponse) - Method in class tech.ydb.topic.read.impl.ReaderImpl.ReadSessionImpl
 
onReaderClosed(ReaderClosedEvent) - Method in class tech.ydb.topic.read.events.AbstractReadEventHandler
 
onReaderClosed(ReaderClosedEvent) - Method in interface tech.ydb.topic.read.events.ReadEventHandler
 
onSessionClosed(Status, Throwable) - Method in class tech.ydb.topic.impl.GrpcStreamRetrier
 
onShutdown(String) - Method in class tech.ydb.topic.impl.GrpcStreamRetrier
 
onShutdown(String) - Method in class tech.ydb.topic.read.impl.AsyncReaderImpl
 
onShutdown(String) - Method in class tech.ydb.topic.read.impl.ReaderImpl
 
onShutdown(String) - Method in class tech.ydb.topic.write.impl.WriterImpl
 
onStartPartitionSession(StartPartitionSessionEvent) - Method in class tech.ydb.topic.read.events.AbstractReadEventHandler
 
onStartPartitionSession(StartPartitionSessionEvent) - Method in interface tech.ydb.topic.read.events.ReadEventHandler
 
onStop() - Method in class tech.ydb.topic.impl.SessionBase
 
onStop() - Method in class tech.ydb.topic.read.impl.ReaderImpl.ReadSessionImpl
 
onStopPartitionSession(StopPartitionSessionEvent) - Method in class tech.ydb.topic.read.events.AbstractReadEventHandler
 
onStopPartitionSession(StopPartitionSessionEvent) - Method in interface tech.ydb.topic.read.events.ReadEventHandler
 
onStopPartitionSessionRequest(YdbTopic.StreamReadMessage.StopPartitionSessionRequest) - Method in class tech.ydb.topic.read.impl.ReaderImpl.ReadSessionImpl
 
onStreamReconnect() - Method in class tech.ydb.topic.impl.GrpcStreamRetrier
 
onStreamReconnect() - Method in class tech.ydb.topic.read.impl.ReaderImpl
 
onStreamReconnect() - Method in class tech.ydb.topic.write.impl.WriterImpl
 

P

PartitionInfo - Class in tech.ydb.topic.description
 
PartitionInfo.Builder - Class in tech.ydb.topic.description
BUILDER
PartitioningSettings - Class in tech.ydb.topic.settings
 
PartitioningSettings.Builder - Class in tech.ydb.topic.settings
BUILDER
PartitionLocation - Class in tech.ydb.topic.description
 
PartitionLocation(YdbTopic.PartitionLocation) - Constructor for class tech.ydb.topic.description.PartitionLocation
 
PartitionOffsets - Class in tech.ydb.topic.read
 
PartitionOffsets(PartitionSession, List<OffsetsRange>) - Constructor for class tech.ydb.topic.read.PartitionOffsets
 
PartitionSession - Class in tech.ydb.topic.read
 
PartitionSession(long, long, String) - Constructor for class tech.ydb.topic.read.PartitionSession
 
PartitionSessionClosedEvent - Interface in tech.ydb.topic.read.events
 
PartitionSessionClosedEventImpl - Class in tech.ydb.topic.read.impl.events
 
PartitionSessionClosedEventImpl(PartitionSession) - Constructor for class tech.ydb.topic.read.impl.events.PartitionSessionClosedEventImpl
 
PartitionSessionImpl - Class in tech.ydb.topic.read.impl
 
PartitionSessionImpl.Builder - Class in tech.ydb.topic.read.impl
BUILDER
PartitionSessionStatusEvent - Class in tech.ydb.topic.read.events
 
PartitionSessionStatusEvent() - Constructor for class tech.ydb.topic.read.events.PartitionSessionStatusEvent
 
PartitionStats - Class in tech.ydb.topic.description
 
PartitionStats(YdbTopic.PartitionStats) - Constructor for class tech.ydb.topic.description.PartitionStats
 
PartitionStats.Builder - Class in tech.ydb.topic.description
Deprecated.
ProtoUtils - Class in tech.ydb.topic.utils
 

Q

QueueOverflowException - Exception in tech.ydb.topic.write
 
QueueOverflowException(String) - Constructor for exception tech.ydb.topic.write.QueueOverflowException
 

R

ReaderClosedEvent - Class in tech.ydb.topic.read.events
 
ReaderClosedEvent() - Constructor for class tech.ydb.topic.read.events.ReaderClosedEvent
 
ReaderImpl - Class in tech.ydb.topic.read.impl
 
ReaderImpl(TopicRpc, ReaderSettings) - Constructor for class tech.ydb.topic.read.impl.ReaderImpl
 
ReaderImpl.ReadSessionImpl - Class in tech.ydb.topic.read.impl
 
ReaderSettings - Class in tech.ydb.topic.settings
 
ReaderSettings.Builder - Class in tech.ydb.topic.settings
BUILDER
ReadEventHandler - Interface in tech.ydb.topic.read.events
 
ReadEventHandlersSettings - Class in tech.ydb.topic.settings
 
ReadEventHandlersSettings.Builder - Class in tech.ydb.topic.settings
BUILDER
readSession(String) - Method in class tech.ydb.topic.impl.GrpcTopicRpc
 
ReadSession - Class in tech.ydb.topic.read.impl
 
ReadSession(TopicRpc, String) - Constructor for class tech.ydb.topic.read.impl.ReadSession
 
readSession(String) - Method in interface tech.ydb.topic.TopicRpc
 
receive(ReceiveSettings) - Method in class tech.ydb.topic.read.impl.SyncReaderImpl
 
receive(ReceiveSettings) - Method in interface tech.ydb.topic.read.SyncReader
Receive a Message.
receive(long, TimeUnit) - Method in interface tech.ydb.topic.read.SyncReader
Receive a Message.
receive() - Method in interface tech.ydb.topic.read.SyncReader
Receive a Message.
receiveInternal(ReceiveSettings, long, TimeUnit) - Method in class tech.ydb.topic.read.impl.SyncReaderImpl
 
ReceiveSettings - Class in tech.ydb.topic.settings
 
ReceiveSettings.Builder - Class in tech.ydb.topic.settings
BUILDER
reconnectCounter - Variable in class tech.ydb.topic.impl.GrpcStreamRetrier
 

S

send(W) - Method in class tech.ydb.topic.impl.SessionBase
 
send(Message) - Method in interface tech.ydb.topic.write.AsyncWriter
Send message.
send(Message, SendSettings) - Method in interface tech.ydb.topic.write.AsyncWriter
Send message.
send(Message, SendSettings) - Method in class tech.ydb.topic.write.impl.AsyncWriterImpl
 
send(Message) - Method in class tech.ydb.topic.write.impl.AsyncWriterImpl
 
send(Message, SendSettings) - Method in class tech.ydb.topic.write.impl.SyncWriterImpl
 
send(Message, SendSettings, long, TimeUnit) - Method in class tech.ydb.topic.write.impl.SyncWriterImpl
 
send(Message, SendSettings) - Method in interface tech.ydb.topic.write.SyncWriter
Send message.
send(Message, SendSettings, long, TimeUnit) - Method in interface tech.ydb.topic.write.SyncWriter
Send message.
send(Message) - Method in interface tech.ydb.topic.write.SyncWriter
Send message.
send(Message, long, TimeUnit) - Method in interface tech.ydb.topic.write.SyncWriter
Send message.
sendImpl(Message, SendSettings, boolean) - Method in class tech.ydb.topic.write.impl.WriterImpl
 
sendMessages(Queue<EnqueuedMessage>) - Method in class tech.ydb.topic.write.impl.MessageSender
 
SendSettings - Class in tech.ydb.topic.settings
 
SendSettings.Builder - Class in tech.ydb.topic.settings
BUILDER
sendUpdateOffsetsInTransaction(YdbTransaction, Map<String, List<PartitionOffsets>>, UpdateOffsetsInTransactionSettings) - Method in class tech.ydb.topic.read.impl.ReaderImpl
 
sendUpdateTokenRequest(String) - Method in class tech.ydb.topic.impl.SessionBase
 
sendUpdateTokenRequest(String) - Method in class tech.ydb.topic.read.impl.ReadSession
 
sendUpdateTokenRequest(String) - Method in class tech.ydb.topic.write.impl.WriteSession
 
sendWriteRequest() - Method in class tech.ydb.topic.write.impl.MessageSender
 
Session - Interface in tech.ydb.topic.impl
 
SessionBase<R,W> - Class in tech.ydb.topic.impl
 
SessionBase(GrpcReadWriteStream<R, W>) - Constructor for class tech.ydb.topic.impl.SessionBase
 
sessionId - Variable in class tech.ydb.topic.read.impl.ReaderImpl.ReadSessionImpl
 
setActive(boolean) - Method in class tech.ydb.topic.description.PartitionInfo.Builder
 
setAddConsumers(List<Consumer>) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
setAlterAttributes(Map<String, String>) - Method in class tech.ydb.topic.settings.AlterConsumerSettings.Builder
Set consumer attributes to alter.
setAlterAttributes(Map<String, String>) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
setAlterConsumers(List<AlterConsumerSettings>) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
setAlterPartitioningSettings(AlterPartitioningSettings) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
setAttributes(Map<String, String>) - Method in class tech.ydb.topic.description.Consumer.Builder
 
setAttributes(Map<String, String>) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
setAttributes(Map<String, String>) - Method in class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
setBatchMeta(BatchMeta) - Method in class tech.ydb.topic.read.impl.MessageImpl.Builder
 
setBytesRead(MultipleWindowsStat) - Method in class tech.ydb.topic.description.ConsumerStats.Builder
Deprecated.
 
setBytesWritten(MultipleWindowsStat) - Method in class tech.ydb.topic.description.PartitionStats.Builder
Deprecated.
 
setBytesWritten(MultipleWindowsStat) - Method in class tech.ydb.topic.description.TopicStats.Builder
 
setChildPartitionIds(List<Long>) - Method in class tech.ydb.topic.description.PartitionInfo.Builder
 
setCodec(Codec) - Method in class tech.ydb.topic.settings.WriterSettings.Builder
Set codec to use for data compression prior to write
setCodecs(List<Codec>) - Method in class tech.ydb.topic.description.SupportedCodecs.Builder
 
setCommitFunction(Consumer<List<OffsetsRange>>) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl.Builder
 
setCommitOffset(Long) - Method in class tech.ydb.topic.settings.StartPartitionSessionSettings.Builder
Make server know that all messages with offsets less than commitOffset were fully processed by client.
setCommitOffsetFrom(long) - Method in class tech.ydb.topic.read.impl.MessageImpl.Builder
 
setCommittedOffset(long) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl.Builder
 
setCompressed(boolean) - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
setCompressedSizeBytes(long) - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
setCompressionExecutor(Executor) - Method in class tech.ydb.topic.impl.TopicClientBuilderImpl
 
setCompressionExecutor(Executor) - Method in interface tech.ydb.topic.TopicClient.Builder
Set executor for compression tasks.
setCompressionPoolThreadCount(Integer) - Method in class tech.ydb.topic.impl.TopicClientBuilderImpl
 
setCompressionPoolThreadCount(Integer) - Method in interface tech.ydb.topic.TopicClient.Builder
Set default executor thread count for compression tasks.
setConnectTimeout(Duration) - Method in class tech.ydb.topic.settings.TopicReadSettings.Builder
 
setConsumer(String) - Method in class tech.ydb.topic.settings.CommitOffsetSettings.Builder
 
setConsumerName(String) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl.Builder
 
setConsumerName(String) - Method in class tech.ydb.topic.settings.ReaderSettings.Builder
 
setConsumers(List<Consumer>) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
setConsumers(List<Consumer>) - Method in class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
setCreatedAt(Instant) - Method in class tech.ydb.topic.read.impl.MessageImpl.Builder
 
setCreateTimestamp(Instant) - Method in class tech.ydb.topic.write.Message.Builder
 
setData(byte[]) - Method in class tech.ydb.topic.read.impl.MessageImpl.Builder
 
setData(byte[]) - Method in class tech.ydb.topic.read.impl.MessageImpl
 
setData(byte[]) - Method in class tech.ydb.topic.write.Message.Builder
 
setData(byte[]) - Method in class tech.ydb.topic.write.Message
 
setDataEventCallback(Function<DataReceivedEvent, CompletableFuture<Void>>) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl.Builder
 
setDecompressed(boolean) - Method in class tech.ydb.topic.read.impl.Batch
 
setDecompressed(boolean) - Method in class tech.ydb.topic.read.impl.MessageImpl
 
setDecompressionExecutor(Executor) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl.Builder
 
setDecompressionExecutor(Executor) - Method in class tech.ydb.topic.settings.ReaderSettings.Builder
Set executor for decompression tasks.
setDropAttributes(Set<String>) - Method in class tech.ydb.topic.settings.AlterConsumerSettings.Builder
Set consumer attributes to drop.
setDropConsumers(List<String>) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
setEnd(long) - Method in class tech.ydb.topic.read.impl.OffsetsRangeImpl
 
setErrorsHandler(BiConsumer<Status, Throwable>) - Method in class tech.ydb.topic.settings.ReaderSettings.Builder
 
setErrorsHandler(BiConsumer<Status, Throwable>) - Method in class tech.ydb.topic.settings.WriterSettings.Builder
 
setEventHandler(ReadEventHandler) - Method in class tech.ydb.topic.settings.ReadEventHandlersSettings.Builder
 
setException(IOException) - Method in class tech.ydb.topic.read.impl.MessageImpl
 
setExecutor(Executor) - Method in class tech.ydb.topic.settings.ReadEventHandlersSettings.Builder
 
setFullId(String) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl.Builder
 
setId(long) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl.Builder
 
setImportant(boolean) - Method in class tech.ydb.topic.description.Consumer.Builder
 
setImportant(boolean) - Method in class tech.ydb.topic.settings.AlterConsumerSettings.Builder
 
setLastCommittedOffset(long) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
setLastReadOffset(long) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
setLastWriteTime(Instant) - Method in class tech.ydb.topic.description.PartitionStats.Builder
Deprecated.
 
setMaxLag(Duration) - Method in class tech.ydb.topic.settings.TopicReadSettings.Builder
 
setMaxMemoryUsageBytes(long) - Method in class tech.ydb.topic.settings.ReaderSettings.Builder
 
setMaxReadTimeLag(Duration) - Method in class tech.ydb.topic.description.ConsumerStats.Builder
Deprecated.
 
setMaxSendBufferMemorySize(long) - Method in class tech.ydb.topic.settings.WriterSettings.Builder
Set memory usage limit for send buffer.
setMaxSendBufferMessagesCount(int) - Method in class tech.ydb.topic.settings.WriterSettings.Builder
Set maximum messages accepted by writer but not written (with confirmation from server).
setMaxWriteTimeLag(Duration) - Method in class tech.ydb.topic.description.ConsumerStats.Builder
Deprecated.
 
setMaxWriteTimeLag(Duration) - Method in class tech.ydb.topic.description.PartitionStats.Builder
Deprecated.
 
setMaxWriteTimeLag(Duration) - Method in class tech.ydb.topic.description.TopicStats.Builder
 
setMessageGroupId(String) - Method in class tech.ydb.topic.read.impl.MessageImpl.Builder
 
setMessageGroupId(String) - Method in class tech.ydb.topic.settings.WriterSettings.Builder
Set MessageGroup ID to use Producer ID and MessageGroup ID should be equal (temp requirement)
setMetadataItems(List<MetadataItem>) - Method in class tech.ydb.topic.read.impl.MessageImpl.Builder
 
setMetadataItems(List<MetadataItem>) - Method in class tech.ydb.topic.write.Message.Builder
 
setMeteringMode(MeteringMode) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
setMeteringMode(MeteringMode) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
setMeteringMode(MeteringMode) - Method in class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
setMinActivePartitions(long) - Method in class tech.ydb.topic.settings.AlterPartitioningSettings.Builder
 
setMinActivePartitions(long) - Method in class tech.ydb.topic.settings.PartitioningSettings.Builder
 
setMinLastWriteTime(Instant) - Method in class tech.ydb.topic.description.TopicStats.Builder
 
setMinPartitionsLastReadTime(Instant) - Method in class tech.ydb.topic.description.ConsumerStats.Builder
Deprecated.
 
setName(String) - Method in class tech.ydb.topic.description.Consumer.Builder
 
setName(String) - Method in class tech.ydb.topic.settings.AlterConsumerSettings.Builder
 
setOffset(long) - Method in class tech.ydb.topic.read.impl.MessageImpl.Builder
 
setOffset(long) - Method in class tech.ydb.topic.settings.CommitOffsetSettings.Builder
 
setParentPartitionIds(List<Long>) - Method in class tech.ydb.topic.description.PartitionInfo.Builder
 
setPartitionCountLimit(long) - Method in class tech.ydb.topic.settings.AlterPartitioningSettings.Builder
 
setPartitionCountLimit(long) - Method in class tech.ydb.topic.settings.PartitioningSettings.Builder
 
setPartitionId(long) - Method in class tech.ydb.topic.description.PartitionInfo.Builder
 
setPartitionId(long) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl.Builder
 
setPartitionId(long) - Method in class tech.ydb.topic.settings.CommitOffsetSettings.Builder
 
setPartitionId(long) - Method in class tech.ydb.topic.settings.WriterSettings.Builder
Set partition ID.
setPartitionIds(List<Long>) - Method in class tech.ydb.topic.settings.TopicReadSettings.Builder
 
setPartitioningSettings(PartitioningSettings) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
setPartitioningSettings(PartitioningSettings) - Method in class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
setPartitionNodeId(int) - Method in class tech.ydb.topic.description.PartitionStats.Builder
Deprecated.
 
setPartitionOffsets(OffsetsRange) - Method in class tech.ydb.topic.description.PartitionStats.Builder
Deprecated.
 
setPartitionOffsets(OffsetsRange) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl.Builder
 
setPartitions(List<PartitionInfo>) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
setPartitionSession(PartitionSessionImpl) - Method in class tech.ydb.topic.read.impl.MessageImpl.Builder
 
setPartitionStats(PartitionStats) - Method in class tech.ydb.topic.description.PartitionInfo.Builder
 
setPartitionWriteBurstBytes(long) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
setPartitionWriteBurstBytes(long) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
setPartitionWriteBurstBytes(long) - Method in class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
setPartitionWriteSpeedBytesPerSecond(long) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
setPartitionWriteSpeedBytesPerSecond(long) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
setPartitionWriteSpeedBytesPerSecond(long) - Method in class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
setPath(String) - Method in class tech.ydb.topic.settings.TopicReadSettings.Builder
 
setProcessingFailed(boolean) - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
setProducerId(String) - Method in class tech.ydb.topic.settings.WriterSettings.Builder
Set producer ID (aka SourceId) to use ProducerId and MessageGroupId should be equal (temp requirement)
setReaderName(String) - Method in class tech.ydb.topic.settings.ReaderSettings.Builder
Set reader name for debug purposes
setReadFrom(Instant) - Method in class tech.ydb.topic.description.Consumer.Builder
 
setReadFrom(Instant) - Method in class tech.ydb.topic.settings.AlterConsumerSettings.Builder
 
setReadFrom(Instant) - Method in class tech.ydb.topic.settings.TopicReadSettings.Builder
 
setReadOffset(Long) - Method in class tech.ydb.topic.settings.StartPartitionSessionSettings.Builder
Reads in this partition session will start from offset no less than readOffset.
setRetentionPeriod(Duration) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
setRetentionPeriod(Duration) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
setRetentionPeriod(Duration) - Method in class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
setRetentionStorageMb(long) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
setRetentionStorageMb(long) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
setRetentionStorageMb(long) - Method in class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
setSeqNo(long) - Method in class tech.ydb.topic.read.impl.MessageImpl.Builder
 
setSeqNo(long) - Method in class tech.ydb.topic.write.impl.EnqueuedMessage
 
setSeqNo(long) - Method in class tech.ydb.topic.write.impl.MessageSender
 
setSeqNo(long) - Method in class tech.ydb.topic.write.Message.Builder
 
setSession(WriteSession) - Method in class tech.ydb.topic.write.impl.MessageSender
 
setStart(long) - Method in class tech.ydb.topic.read.impl.OffsetsRangeImpl
 
setStats(ConsumerStats) - Method in class tech.ydb.topic.description.Consumer.Builder
 
setStoreSizeBytes(long) - Method in class tech.ydb.topic.description.PartitionStats.Builder
Deprecated.
 
setStoreSizeBytes(long) - Method in class tech.ydb.topic.description.TopicStats.Builder
 
setSupportedCodecs(SupportedCodecs) - Method in class tech.ydb.topic.description.Consumer.Builder
 
setSupportedCodecs(SupportedCodecs) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
setSupportedCodecs(SupportedCodecs) - Method in class tech.ydb.topic.settings.AlterConsumerSettings.Builder
 
setSupportedCodecs(SupportedCodecs) - Method in class tech.ydb.topic.settings.AlterTopicSettings.Builder
 
setSupportedCodecs(SupportedCodecs) - Method in class tech.ydb.topic.settings.CreateTopicSettings.Builder
 
setTimeout(long, TimeUnit) - Method in class tech.ydb.topic.settings.ReceiveSettings.Builder
Set timeout for receiving a message.
setTopicPath(String) - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl.Builder
 
setTopicPath(String) - Method in class tech.ydb.topic.settings.WriterSettings.Builder
Set path to a topic to write to
setTopics(List<TopicReadSettings>) - Method in class tech.ydb.topic.settings.ReaderSettings.Builder
 
setTopicStats(TopicStats) - Method in class tech.ydb.topic.description.TopicDescription.Builder
 
setTransaction(YdbTransaction) - Method in class tech.ydb.topic.settings.ReceiveSettings.Builder
Set transaction for receiving message.
setTransaction(YdbTransaction) - Method in class tech.ydb.topic.settings.SendSettings.Builder
Set transaction for sending message.
shutdown() - Method in interface tech.ydb.topic.impl.Session
 
shutdown() - Method in class tech.ydb.topic.impl.SessionBase
 
shutdown() - Method in interface tech.ydb.topic.read.AsyncReader
Stops internal threads and makes cleanup in background.
shutdown() - Method in class tech.ydb.topic.read.impl.AsyncReaderImpl
 
shutdown() - Method in class tech.ydb.topic.read.impl.PartitionSessionImpl
 
shutdown() - Method in class tech.ydb.topic.read.impl.SyncReaderImpl
 
shutdown() - Method in interface tech.ydb.topic.read.SyncReader
Stops internal threads and makes cleanup in background.
shutdown() - Method in interface tech.ydb.topic.write.AsyncWriter
Stops internal threads and makes cleanup in background.
shutdown() - Method in class tech.ydb.topic.write.impl.AsyncWriterImpl
 
shutdown(long, TimeUnit) - Method in class tech.ydb.topic.write.impl.SyncWriterImpl
 
shutdown(long, TimeUnit) - Method in interface tech.ydb.topic.write.SyncWriter
Stops internal threads and makes cleanup in background.
shutdownImpl() - Method in class tech.ydb.topic.impl.GrpcStreamRetrier
 
shutdownImpl(String) - Method in class tech.ydb.topic.impl.GrpcStreamRetrier
 
start(GrpcReadStream.Observer<R>) - Method in class tech.ydb.topic.impl.SessionBase
 
startAndInitialize() - Method in interface tech.ydb.topic.impl.Session
 
startAndInitialize() - Method in class tech.ydb.topic.read.impl.ReaderImpl.ReadSessionImpl
 
StartPartitionSessionEvent - Interface in tech.ydb.topic.read.events
 
StartPartitionSessionEventImpl - Class in tech.ydb.topic.read.impl.events
 
StartPartitionSessionEventImpl(PartitionSession, long, OffsetsRange, Consumer<StartPartitionSessionSettings>) - Constructor for class tech.ydb.topic.read.impl.events.StartPartitionSessionEventImpl
 
StartPartitionSessionSettings - Class in tech.ydb.topic.settings
 
StartPartitionSessionSettings.Builder - Class in tech.ydb.topic.settings
BUILDER
StopPartitionSessionEvent - Interface in tech.ydb.topic.read.events
 
StopPartitionSessionEventImpl - Class in tech.ydb.topic.read.impl.events
 
StopPartitionSessionEventImpl(PartitionSession, long, Runnable) - Constructor for class tech.ydb.topic.read.impl.events.StopPartitionSessionEventImpl
 
streamConnection - Variable in class tech.ydb.topic.impl.SessionBase
 
streamId - Variable in class tech.ydb.topic.read.impl.ReadSession
 
streamId - Variable in class tech.ydb.topic.write.impl.WriteSession
 
SupportedCodecs - Class in tech.ydb.topic.description
 
SupportedCodecs(SupportedCodecs.Builder) - Constructor for class tech.ydb.topic.description.SupportedCodecs
 
SupportedCodecs(List<Codec>) - Constructor for class tech.ydb.topic.description.SupportedCodecs
 
SupportedCodecs.Builder - Class in tech.ydb.topic.description
BUILDER
SyncReader - Interface in tech.ydb.topic.read
 
SyncReaderImpl - Class in tech.ydb.topic.read.impl
 
SyncReaderImpl(TopicRpc, ReaderSettings) - Constructor for class tech.ydb.topic.read.impl.SyncReaderImpl
 
SyncWriter - Interface in tech.ydb.topic.write
 
SyncWriterImpl - Class in tech.ydb.topic.write.impl
 
SyncWriterImpl(TopicRpc, WriterSettings, Executor) - Constructor for class tech.ydb.topic.write.impl.SyncWriterImpl
 

T

tech.ydb.topic - package tech.ydb.topic
 
tech.ydb.topic.description - package tech.ydb.topic.description
 
tech.ydb.topic.impl - package tech.ydb.topic.impl
 
tech.ydb.topic.read - package tech.ydb.topic.read
 
tech.ydb.topic.read.events - package tech.ydb.topic.read.events
 
tech.ydb.topic.read.impl - package tech.ydb.topic.read.impl
 
tech.ydb.topic.read.impl.events - package tech.ydb.topic.read.impl.events
 
tech.ydb.topic.settings - package tech.ydb.topic.settings
 
tech.ydb.topic.utils - package tech.ydb.topic.utils
 
tech.ydb.topic.write - package tech.ydb.topic.write
 
tech.ydb.topic.write.impl - package tech.ydb.topic.write.impl
 
TopicClient - Interface in tech.ydb.topic
 
TopicClient.Builder - Interface in tech.ydb.topic
BUILDER
TopicClientBuilderImpl - Class in tech.ydb.topic.impl
 
TopicClientBuilderImpl(TopicRpc) - Constructor for class tech.ydb.topic.impl.TopicClientBuilderImpl
 
TopicClientImpl - Class in tech.ydb.topic.impl
 
TopicDescription - Class in tech.ydb.topic.description
 
TopicDescription.Builder - Class in tech.ydb.topic.description
BUILDER
TopicReadSettings - Class in tech.ydb.topic.settings
 
TopicReadSettings.Builder - Class in tech.ydb.topic.settings
BUILDER
topicRpc - Variable in class tech.ydb.topic.impl.TopicClientBuilderImpl
 
TopicRpc - Interface in tech.ydb.topic
 
TopicStats - Class in tech.ydb.topic.description
 
TopicStats.Builder - Class in tech.ydb.topic.description
BUILDER
toProto(Codec) - Static method in class tech.ydb.topic.utils.ProtoUtils
 
toString() - Method in class tech.ydb.topic.description.PartitionLocation
 
TransactionMessageAccumulator - Interface in tech.ydb.topic.read
A helper class that is used to accumulate messages and add them to YdbTransaction.
TransactionMessageAccumulatorImpl - Class in tech.ydb.topic.read.impl
 
tryAddMessageToRequest(EnqueuedMessage) - Method in class tech.ydb.topic.write.impl.MessageSender
 
tryToEnqueue(EnqueuedMessage, boolean) - Method in class tech.ydb.topic.write.impl.WriterImpl
 

U

updateOffsetsInTransaction(YdbTopic.UpdateOffsetsInTransactionRequest, GrpcRequestSettings) - Method in class tech.ydb.topic.impl.GrpcTopicRpc
 
updateOffsetsInTransaction(YdbTransaction, Map<String, List<PartitionOffsets>>, UpdateOffsetsInTransactionSettings) - Method in interface tech.ydb.topic.read.AsyncReader
Add offsets to transaction.
updateOffsetsInTransaction(YdbTransaction, PartitionOffsets, UpdateOffsetsInTransactionSettings) - Method in interface tech.ydb.topic.read.AsyncReader
Add offsets of a single partition session to transaction.Offsets could be from several topics.
updateOffsetsInTransaction(YdbTransaction, Map<String, List<PartitionOffsets>>, UpdateOffsetsInTransactionSettings) - Method in class tech.ydb.topic.read.impl.AsyncReaderImpl
 
updateOffsetsInTransaction(YdbTransaction, UpdateOffsetsInTransactionSettings) - Method in class tech.ydb.topic.read.impl.TransactionMessageAccumulatorImpl
 
updateOffsetsInTransaction(YdbTransaction, UpdateOffsetsInTransactionSettings) - Method in interface tech.ydb.topic.read.TransactionMessageAccumulator
 
updateOffsetsInTransaction(YdbTopic.UpdateOffsetsInTransactionRequest, GrpcRequestSettings) - Method in interface tech.ydb.topic.TopicRpc
Updates offsets in transaction.
UpdateOffsetsInTransactionSettings - Class in tech.ydb.topic.settings
 
UpdateOffsetsInTransactionSettings.Builder - Class in tech.ydb.topic.settings
 
useTransport(GrpcTransport) - Static method in class tech.ydb.topic.impl.GrpcTopicRpc
 

V

valueOf(String) - Static method in enum tech.ydb.topic.description.Codec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ydb.topic.description.MeteringMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ydb.topic.write.WriteAck.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum tech.ydb.topic.description.Codec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.ydb.topic.description.MeteringMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.ydb.topic.write.WriteAck.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

withIncludeLocation(boolean) - Method in class tech.ydb.topic.settings.DescribeConsumerSettings.Builder
 
withIncludeStats(boolean) - Method in class tech.ydb.topic.settings.DescribeConsumerSettings.Builder
 
withoutConsumer() - Method in class tech.ydb.topic.settings.ReaderSettings.Builder
Experimental feature.
WriteAck - Class in tech.ydb.topic.write
 
WriteAck(long, WriteAck.State, WriteAck.Details) - Constructor for class tech.ydb.topic.write.WriteAck
 
WriteAck.Details - Class in tech.ydb.topic.write
 
WriteAck.State - Enum in tech.ydb.topic.write
 
WriterImpl - Class in tech.ydb.topic.write.impl
 
WriterImpl(TopicRpc, WriterSettings, Executor) - Constructor for class tech.ydb.topic.write.impl.WriterImpl
 
WriterSettings - Class in tech.ydb.topic.settings
 
WriterSettings.Builder - Class in tech.ydb.topic.settings
BUILDER
writeSession(String) - Method in class tech.ydb.topic.impl.GrpcTopicRpc
 
writeSession(String) - Method in interface tech.ydb.topic.TopicRpc
 
WriteSession - Class in tech.ydb.topic.write.impl
 
WriteSession(TopicRpc, String) - Constructor for class tech.ydb.topic.write.impl.WriteSession
 
A B C D E F G H I M N O P Q R S T U V W 
Skip navigation links

Copyright © 2025. All rights reserved.