Class BaseBlobQueueConsumerConveyorConfiguration<T>

java.lang.Object
io.datarouter.conveyor.queue.configuration.BaseBlobQueueConsumerConveyorConfiguration<T>
All Implemented Interfaces:
ConveyorConfiguration

public abstract class BaseBlobQueueConsumerConveyorConfiguration<T> extends Object implements ConveyorConfiguration
  • Constructor Details

    • BaseBlobQueueConsumerConveyorConfiguration

      public BaseBlobQueueConsumerConveyorConfiguration()
  • Method Details

    • getQueueConsumer

      protected abstract io.datarouter.storage.queue.consumer.BlobQueueConsumer<T> getQueueConsumer()
    • processOne

      protected abstract void processOne(io.datarouter.scanner.Scanner<T> data)
    • process

      public Conveyor.ProcessResult process(ConveyorRunnable conveyor)
      Specified by:
      process in interface ConveyorConfiguration
    • shouldAck

      protected boolean shouldAck()