public class TestMonitor extends java.lang.Object implements IServerTaskMonitor
| Modifier and Type | Field and Description | 
|---|---|
boolean | 
finished  | 
java.util.List<java.lang.String> | 
logs  | 
boolean | 
success  | 
| Constructor and Description | 
|---|
TestMonitor()  | 
| 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. 
 | 
IServerTaskMonitor | 
subWork(double work)  | 
IServerTaskMonitor | 
subWork(java.lang.String logPrefix,
       double work)
Create a sub task monitor that uses a given amount of work unit from the task 
 | 
public boolean finished
public java.util.List<java.lang.String> logs
public boolean success
public IServerTaskMonitor subWork(double work)
subWork in interface IServerTaskMonitorIServerTaskMonitor.subWork(String, double)public IServerTaskMonitor subWork(java.lang.String logPrefix, double work)
IServerTaskMonitorsubWork in interface IServerTaskMonitorwork - the total number of work units given to the sub task monitor
                  task.public void begin(double totalWork,
                  java.lang.String log)
IServerTaskMonitorbegin in interface IServerTaskMonitortotalWork - the total number of work units into which the task is been
                  subdivided.public void progress(double doneWork,
                     java.lang.String log)
IServerTaskMonitorprogress in interface IServerTaskMonitordoneWork - number of work units just completedpublic void end(boolean success,
                java.lang.String log,
                java.lang.String result)
IServerTaskMonitorend in interface IServerTaskMonitorpublic void log(java.lang.String log)
log in interface IServerTaskMonitorCopyright © 2023. All Rights Reserved.