Package org.voltdb.stream.api.extension
Interface CommitResult
- All Known Subinterfaces:
CompletableCommitResult
public interface CommitResult
This interface represents results of potentially asynchronous commit action.
When commit is successful the result will be always same, commit completed.
But when commit cannot be completed, has partial failures,
an operator implementation should return which exactly data was affected so those can be handled, sent to DLQ or logged.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
static class
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CommitResult
List
<?> getCause()
default void
boolean
isAsync()
boolean
isDone()
-
Field Details
-
COMMITTED
-
-
Method Details