|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ExecutionContext
Task implementations use the ExecutionContext to:
Method Summary | |
---|---|
void |
finished(String taskName,
int lastStepProcessed)
Audit trail: record successful finish of Task execution |
Exception |
getLastException()
Exception that caused Task failure |
String |
getRunIdentifier(Map<String,String> properties)
Find or create the run identifier. |
boolean |
isFinished(String taskName)
Audit trail: check whether Task has already been executed in this run |
void |
log(String taskName,
int log_code,
String message)
Log informational messages |
void |
log(String taskName,
int log_code,
String message,
int lastStepProcessed,
String key)
Log informational messages |
void |
progress(String taskName,
int lastStepProcessed,
String key)
Audit trail: Task has finished executing its lastStepProcessed step |
void |
setLastException(Exception lastException)
Exception that caused Task failure |
int |
start(String taskName)
Audit trail: start Task execution |
Method Detail |
---|
void finished(String taskName, int lastStepProcessed) throws SRException
taskName
- lastStepProcessed
-
SRException
Exception getLastException()
String getRunIdentifier(Map<String,String> properties) throws SRException
properties
-
SRException
- if unable to find or generate a run identifierboolean isFinished(String taskName) throws SRException
taskName
-
SRException
void log(String taskName, int log_code, String message) throws SRException
taskName
- log_code
- The Task constants or an error codemessage
-
SRException
void log(String taskName, int log_code, String message, int lastStepProcessed, String key) throws SRException
taskName
- log_code
- The Task constants or an error codemessage
- lastStepProcessed
- key
- A identifier for the last step, e.g. a database row's primary key value. May be empty.
SRException
void progress(String taskName, int lastStepProcessed, String key) throws SRException
taskName
- lastStepProcessed
- On re-start, this value will returned by start(String)key
- A identifier for the last step, e.g. a database row's primary key value. May be empty.
SRException
void setLastException(Exception lastException)
lastException
- int start(String taskName) throws SRException
taskName
-
SRException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |