public class LoggingTaskMonitor extends AbstractTaskMonitor
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
Constructor and Description |
---|
LoggingTaskMonitor(org.slf4j.Logger logger,
IServerTaskMonitor delegate,
int childDepth) |
Modifier and Type | Method and Description |
---|---|
void |
begin(double totalWork,
java.lang.String log)
Notifies that the task is beginning.
|
void |
end(boolean success,
java.lang.String log,
java.lang.String result)
Notifies that the task has been completed.
|
void |
log(java.lang.String log) |
void |
progress(double doneWork,
java.lang.String log)
Notifies that a given number of work unit of the task has been completed.
|
childEnded, subWork, subWork
public LoggingTaskMonitor(org.slf4j.Logger logger, IServerTaskMonitor delegate, int childDepth)
public void begin(double totalWork, java.lang.String log)
IServerTaskMonitor
totalWork
- the total number of work units into which the task is been
subdivided.public void progress(double doneWork, java.lang.String log)
IServerTaskMonitor
doneWork
- number of work units just completedpublic void end(boolean success, java.lang.String log, java.lang.String result)
IServerTaskMonitor
public void log(java.lang.String log)
Copyright © 2021. All Rights Reserved.