Interface StreamRequestProcessor
-
- All Superinterfaces:
RequestProcessor
public interface StreamRequestProcessor extends RequestProcessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.lang.Void>processAbortTxnRequest(AbortEvent abortEvent)Method to process abort txn event.java.util.concurrent.CompletableFuture<java.lang.Void>processAutoScaleRequest(AutoScaleEvent autoScaleEvent)Method to process auto scale event.java.util.concurrent.CompletableFuture<java.lang.Void>processCommitTxnRequest(CommitEvent commitEvent)Method to process commit txn event.java.util.concurrent.CompletableFuture<java.lang.Void>processCreateReaderGroup(CreateReaderGroupEvent createRGEvent)Method to process delete reader group event.java.util.concurrent.CompletableFuture<java.lang.Void>processDeleteReaderGroup(DeleteReaderGroupEvent deleteRGEvent)Method to process delete reader group event.java.util.concurrent.CompletableFuture<java.lang.Void>processDeleteStream(DeleteStreamEvent deleteStreamEvent)Method to process delete stream event.java.util.concurrent.CompletableFuture<java.lang.Void>processScaleOpRequest(ScaleOpEvent scaleOpEvent)Method to process scale operation event.java.util.concurrent.CompletableFuture<java.lang.Void>processSealStream(SealStreamEvent sealStreamEvent)Method to process seal stream event.java.util.concurrent.CompletableFuture<java.lang.Void>processTruncateStream(TruncateStreamEvent truncateStreamEvent)Method to process truncate stream event.java.util.concurrent.CompletableFuture<java.lang.Void>processUpdateReaderGroup(UpdateReaderGroupEvent updateRGEvent)Method to process update reader group event.java.util.concurrent.CompletableFuture<java.lang.Void>processUpdateStream(UpdateStreamEvent updateStreamEvent)Method to process update stream event.
-
-
-
Method Detail
-
processAbortTxnRequest
java.util.concurrent.CompletableFuture<java.lang.Void> processAbortTxnRequest(AbortEvent abortEvent)
Method to process abort txn event.- Parameters:
abortEvent- abort event- Returns:
- CompletableFuture that caller can use to synchronize.
-
processCommitTxnRequest
java.util.concurrent.CompletableFuture<java.lang.Void> processCommitTxnRequest(CommitEvent commitEvent)
Method to process commit txn event.- Parameters:
commitEvent- commit event- Returns:
- CompletableFuture that caller can use to synchronize.
-
processAutoScaleRequest
java.util.concurrent.CompletableFuture<java.lang.Void> processAutoScaleRequest(AutoScaleEvent autoScaleEvent)
Method to process auto scale event.- Parameters:
autoScaleEvent- auto scale event.- Returns:
- CompletableFuture that caller can use to synchronize.
-
processScaleOpRequest
java.util.concurrent.CompletableFuture<java.lang.Void> processScaleOpRequest(ScaleOpEvent scaleOpEvent)
Method to process scale operation event.- Parameters:
scaleOpEvent- scale operation event.- Returns:
- CompletableFuture that caller can use to synchronize.
-
processUpdateStream
java.util.concurrent.CompletableFuture<java.lang.Void> processUpdateStream(UpdateStreamEvent updateStreamEvent)
Method to process update stream event.- Parameters:
updateStreamEvent- update stream event.- Returns:
- CompletableFuture that caller can use to synchronize.
-
processTruncateStream
java.util.concurrent.CompletableFuture<java.lang.Void> processTruncateStream(TruncateStreamEvent truncateStreamEvent)
Method to process truncate stream event.- Parameters:
truncateStreamEvent- truncate stream event.- Returns:
- CompletableFuture that caller can use to synchronize.
-
processSealStream
java.util.concurrent.CompletableFuture<java.lang.Void> processSealStream(SealStreamEvent sealStreamEvent)
Method to process seal stream event.- Parameters:
sealStreamEvent- stream stream event.- Returns:
- CompletableFuture that caller can use to synchronize.
-
processDeleteStream
java.util.concurrent.CompletableFuture<java.lang.Void> processDeleteStream(DeleteStreamEvent deleteStreamEvent)
Method to process delete stream event.- Parameters:
deleteStreamEvent- delete stream event.- Returns:
- CompletableFuture that caller can use to synchronize.
-
processCreateReaderGroup
java.util.concurrent.CompletableFuture<java.lang.Void> processCreateReaderGroup(CreateReaderGroupEvent createRGEvent)
Method to process delete reader group event.- Parameters:
createRGEvent- create reader group event.- Returns:
- CompletableFuture that caller can use to synchronize.
-
processDeleteReaderGroup
java.util.concurrent.CompletableFuture<java.lang.Void> processDeleteReaderGroup(DeleteReaderGroupEvent deleteRGEvent)
Method to process delete reader group event.- Parameters:
deleteRGEvent- delete reader group event.- Returns:
- CompletableFuture that caller can use to synchronize.
-
processUpdateReaderGroup
java.util.concurrent.CompletableFuture<java.lang.Void> processUpdateReaderGroup(UpdateReaderGroupEvent updateRGEvent)
Method to process update reader group event.- Parameters:
updateRGEvent- update reader group event.- Returns:
- CompletableFuture that caller can use to synchronize.
-
-