rabbit.nio
Class StatisticsHolder
java.lang.Object
rabbit.nio.StatisticsHolder
public class StatisticsHolder
- extends Object
A class that executes one task and gathers information about
the time spent and the success status of the task.
- Author:
- Robert Olofsson
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatisticsHolder
public StatisticsHolder()
addPendingTask
public void addPendingTask(TaskIdentifier ti)
changeTaskStatusToRunning
public void changeTaskStatusToRunning(TaskIdentifier ti)
changeTaskStatusToFinished
public void changeTaskStatusToFinished(TaskIdentifier ti,
boolean wasOk,
long timeSpent)
getPendingTasks
public Map<String,List<TaskIdentifier>> getPendingTasks()
getRunningTasks
public Map<String,List<TaskIdentifier>> getRunningTasks()
getLatest
public Map<String,List<CompletionEntry>> getLatest()
getLongest
public Map<String,List<CompletionEntry>> getLongest()
getTotalTimeSpent
public Map<String,TotalTimeSpent> getTotalTimeSpent()