public interface DeferredCommitter
Messages or/and DataReceivedEvents can be accepted to commit later
all at once.
Contains no data references and therefore may also be useful in cases where commit() is called after processing data
in an external system.| Modifier and Type | Method and Description |
|---|---|
void |
add(DataReceivedEvent event)
Adds a
DataReceivedEvent to commit all its messages later with a commit method |
void |
add(Message message)
Adds a
Message to commit it later with a commit method |
void |
commit()
Commits offset ranges from all
Messages and DataReceivedEvents
that were added to this DeferredCommitter since last commit |
static DeferredCommitter |
newInstance()
Creates a new instance of
DeferredCommitter |
static DeferredCommitter newInstance()
DeferredCommitterDeferredCommittervoid add(Message message)
Message to commit it later with a commit methodmessage - a Message to commit latervoid add(DataReceivedEvent event)
DataReceivedEvent to commit all its messages later with a commit methodevent - a DataReceivedEvent to commit latervoid commit()
Messages and DataReceivedEvents
that were added to this DeferredCommitter since last commitCopyright © 2024. All rights reserved.