public class MessageSender extends Object
| Constructor and Description |
|---|
MessageSender(WriterSettings settings) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessage(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteRequest.MessageData message) |
long |
getCurrentRequestSize() |
void |
sendMessages(Queue<EnqueuedMessage> messages) |
void |
sendWriteRequest() |
void |
setSeqNo(long seqNo) |
void |
setSession(WriteSession session) |
void |
tryAddMessageToRequest(EnqueuedMessage message) |
public MessageSender(WriterSettings settings)
public void setSeqNo(long seqNo)
public void setSession(WriteSession session)
public long getCurrentRequestSize()
public void addMessage(tech.ydb.proto.topic.YdbTopic.StreamWriteMessage.WriteRequest.MessageData message)
public void sendWriteRequest()
public void tryAddMessageToRequest(EnqueuedMessage message)
public void sendMessages(Queue<EnqueuedMessage> messages)
Copyright © 2025. All rights reserved.