Class EventProcessorControlService.AxonProcessorInstructionHandler

java.lang.Object
org.axonframework.axonserver.connector.processor.EventProcessorControlService.AxonProcessorInstructionHandler
All Implemented Interfaces:
io.axoniq.axonserver.connector.control.ProcessorInstructionHandler
Enclosing class:
EventProcessorControlService

protected static class EventProcessorControlService.AxonProcessorInstructionHandler extends Object implements io.axoniq.axonserver.connector.control.ProcessorInstructionHandler
  • Constructor Details

    • AxonProcessorInstructionHandler

      public AxonProcessorInstructionHandler(EventProcessor processor, String name)
  • Method Details

    • releaseSegment

      public CompletableFuture<Boolean> releaseSegment(int segmentId)
      Specified by:
      releaseSegment in interface io.axoniq.axonserver.connector.control.ProcessorInstructionHandler
    • splitSegment

      public CompletableFuture<Boolean> splitSegment(int segmentId)
      Specified by:
      splitSegment in interface io.axoniq.axonserver.connector.control.ProcessorInstructionHandler
    • mergeSegment

      public CompletableFuture<Boolean> mergeSegment(int segmentId)
      Specified by:
      mergeSegment in interface io.axoniq.axonserver.connector.control.ProcessorInstructionHandler
    • pauseProcessor

      public CompletableFuture<Void> pauseProcessor()
      Specified by:
      pauseProcessor in interface io.axoniq.axonserver.connector.control.ProcessorInstructionHandler
    • startProcessor

      public CompletableFuture<Void> startProcessor()
      Specified by:
      startProcessor in interface io.axoniq.axonserver.connector.control.ProcessorInstructionHandler