public static class Main.CommandController
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_DELAY
default 5-second delay between filesystem checks
|
static java.lang.String |
INCREMENTAL_OPTION |
static long |
MAX_DELAY
maximum 10-minute delay between filesystem checks
|
static java.lang.String |
TAG_FILE_OPTION |
Constructor and Description |
---|
CommandController() |
Modifier and Type | Method and Description |
---|---|
boolean |
commandLineIncremental() |
protected void |
fileCheckDelay()
delay between filesystem checks, returning if quit is set
|
boolean |
incremental() |
java.lang.String[] |
init(java.lang.String[] args,
IMessageHandler sink) |
void |
quit() |
boolean |
running() |
void |
setDelay(long delay) |
public static java.lang.String TAG_FILE_OPTION
public static java.lang.String INCREMENTAL_OPTION
public static long MAX_DELAY
public static long DEFAULT_DELAY
public java.lang.String[] init(java.lang.String[] args, IMessageHandler sink)
argList
- read and strip incremental args from thissink
- IMessageHandler for error messagespublic boolean running()
public void setDelay(long delay)
delay
- milliseconds between filesystem checkspublic boolean incremental()
public boolean commandLineIncremental()
public void quit()
protected void fileCheckDelay()