Class LoopingTaskProducerDriverSupport

java.lang.Object
org.duracloud.mill.util.DriverSupport
org.duracloud.mill.ltp.LoopingTaskProducerDriverSupport

public abstract class LoopingTaskProducerDriverSupport extends DriverSupport
A main class responsible for parsing command line arguments and launching the Looping Task Producer.
Author:
Daniel Bernstein Date: Nov 4, 2013
  • Constructor Details

  • Method Details

    • executeImpl

      protected final void executeImpl(org.apache.commons.cli.CommandLine cmd)
      Specified by:
      executeImpl in class DriverSupport
    • buildTaskProducer

      protected abstract LoopingTaskProducer buildTaskProducer()
      Returns:
    • getMaxQueueSize

      protected int getMaxQueueSize(String key)
      Parameters:
      key -
      Returns:
    • getTaskQueueName

      protected String getTaskQueueName(String key)
      Parameters:
      cmd -
    • getFrequency

      protected Frequency getFrequency(String key)
      Parameters:
      cmd -
      Returns:
    • getStartTime

      protected LocalTime getStartTime(String startTimeKey)
      Parameters:
      startTimeKey -
      Returns: