- 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
-
- setBytesWritten(MultipleWindowsStat) - Method in class tech.ydb.topic.description.PartitionStats.Builder
-
- 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.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
-
- setDecompress(boolean) - Method in class tech.ydb.topic.settings.ReaderSettings.Builder
-
Set whether messages should be decompressed.
- 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
-
- 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
-
- 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
-
- setMaxLag(Duration) - Method in class tech.ydb.topic.settings.ReaderSettings.Builder
-
- 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
-
- 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
-
- setMaxWriteTimeLag(Duration) - Method in class tech.ydb.topic.description.PartitionStats.Builder
-
- 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
-
- 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
-
- setPartitionOffsets(OffsetsRange) - Method in class tech.ydb.topic.description.PartitionStats.Builder
-
- 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.read.impl.PartitionSessionImpl.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.ReaderSettings.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
-
- 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.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
-
- SupportedCodecs - Class in tech.ydb.topic.description
-
- SupportedCodecs(SupportedCodecs.Builder) - 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
-