Interface StreamRequestProcessor

    • 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.