|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Generic interface for running tasks in the background. These are basically just Threads.
Field Summary | |
static java.lang.String |
MESSAGE_SUCCESSFUL
|
static java.lang.String |
STATE_FAILED
Task was just run but it failed. |
static java.lang.String |
STATE_PAUSED
|
static java.lang.String |
STATE_RUNNING
|
static java.lang.String |
STATE_STOPPED
|
static java.lang.String |
TYPE_OCS
Specify a Task type of OCS |
static java.lang.String |
TYPE_RSS
Specify a Task type of RSS |
static java.lang.String |
TYPE_UNKNOWN
|
Method Summary | |
java.lang.String |
getIdentifier()
Get an identifier for this Task. |
long |
getInterval()
Get the interval that this task must run. |
java.lang.String |
getLastMessage()
Get the last message generated for this task. |
long |
getLastRan()
Get the last time this task was ran. |
java.lang.String |
getState()
Set the state for this Task. |
java.lang.String |
getType()
Return the type of this Task. |
boolean |
isRunning()
Return true if this task is running. |
void |
run()
Just like a runnable but we can throw an Exception. |
void |
setIdentifier(java.lang.String identifier)
|
void |
setInterval(long interval)
|
void |
setLastMessage(java.lang.String message)
|
void |
setLastMessage(java.lang.Throwable t)
|
void |
setLastRan(long lastRan)
|
void |
setState(java.lang.String state)
|
void |
setType(java.lang.String type)
Set the type of this Task. |
Field Detail |
public static final java.lang.String TYPE_RSS
public static final java.lang.String TYPE_OCS
public static final java.lang.String TYPE_UNKNOWN
public static final java.lang.String MESSAGE_SUCCESSFUL
public static final java.lang.String STATE_STOPPED
public static final java.lang.String STATE_PAUSED
public static final java.lang.String STATE_RUNNING
public static final java.lang.String STATE_FAILED
Method Detail |
public java.lang.String getIdentifier()
public void setIdentifier(java.lang.String identifier)
getIdentifier()
public long getLastRan()
public void setLastRan(long lastRan)
public long getInterval()
public void setInterval(long interval)
getInterval()
public java.lang.String getLastMessage()
public void setLastMessage(java.lang.String message)
getLastMessage()
public void setLastMessage(java.lang.Throwable t)
getLastMessage()
public java.lang.String getState()
public void setState(java.lang.String state)
setState
public java.lang.String getType()
public void setType(java.lang.String type)
public boolean isRunning()
public void run() throws java.lang.Exception
java.lang.Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |