@Override public int compare(Execution e1, Execution e2) { return e1.getStarted().compareTo(e2.getStarted()); } });
public String getExecutionStartTime(Execution ex){ if(ex.getStarted() != null){ return format.format(ex.getStarted()); } else { return "unknown"; } } public String getExecutionCompletionTime(Execution ex){
public String getExecutionStartTime(Execution ex){ if(ex.getStarted() != null){ return format.format(ex.getStarted()); } else { return "unknown"; } } public String getExecutionCompletionTime(Execution ex){
public String getExecutionOffsetText(Execution ex){ if(ex.getChain() == null || ex.getChain().getStarted() == null || ex.getStarted() == null){ return null; } else { return String.format("%6dms",ex.getStarted().getTime() - ex.getChain().getStarted().getTime()); } } public String getExecutionDurationText(Execution ex){
public String getExecutionOffsetText(Execution ex){ if(ex.getChain() == null || ex.getChain().getStarted() == null || ex.getStarted() == null){ return null; } else { return String.format("%6dms",ex.getStarted().getTime() - ex.getChain().getStarted().getTime()); } } public String getExecutionDurationText(Execution ex){