Package org.duracloud.mill.ltp
Class LoopingTaskProducerDriverSupport
java.lang.Object
org.duracloud.mill.util.DriverSupport
org.duracloud.mill.ltp.LoopingTaskProducerDriverSupport
A main class responsible for parsing command line arguments and launching the
Looping Task Producer.
- Author:
- Daniel Bernstein Date: Nov 4, 2013
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract LoopingTaskProducerprotected final voidexecuteImpl(org.apache.commons.cli.CommandLine cmd) protected FrequencygetFrequency(String key) protected intgetMaxQueueSize(String key) protected LocalTimegetStartTime(String startTimeKey) protected StringgetTaskQueueName(String key) Methods inherited from class org.duracloud.mill.util.DriverSupport
die, execute, parseArgs, processConfigFileOption, setSystemProperty, setSystemProperty, usage
-
Constructor Details
-
LoopingTaskProducerDriverSupport
-
-
Method Details
-
executeImpl
protected final void executeImpl(org.apache.commons.cli.CommandLine cmd) - Specified by:
executeImplin classDriverSupport
-
buildTaskProducer
- Returns:
-
getMaxQueueSize
- Parameters:
key-- Returns:
-
getTaskQueueName
- Parameters:
cmd-
-
getFrequency
- Parameters:
cmd-- Returns:
-
getStartTime
- Parameters:
startTimeKey-- Returns:
-