private String getFetchEvent(DatabaseDocument<?> doc, String stage) { StringBuffer sb = new StringBuffer(); sb.append(df.format(doc.getFetchedTime(stage))); sb.append(" document="); sb.append(doc.getID()); sb.append(" type=fetch"); sb.append(" stage="); sb.append(stage); return sb.toString(); }
private String getTouchEvent(DatabaseDocument<?> doc, String stage) { StringBuffer sb = new StringBuffer(); sb.append(df.format(doc.getTouchedTime(stage))); sb.append(" document="); sb.append(doc.getID()); sb.append(" type=touch"); sb.append(" stage="); sb.append(stage); sb.append(" time="); sb.append(doc.getTouchedTime(stage).getTime() - doc.getFetchedTime(stage).getTime()); return sb.toString(); }
private String getDoneEvent(DatabaseDocument<?> doc) { StringBuffer sb = new StringBuffer(); sb.append(df.format(doc.getCompletedTime())); sb.append(" document="); sb.append(doc.getID()); sb.append(" type=done"); sb.append(" stage="); sb.append(doc.getCompletedBy()); sb.append(" time="); sb.append(doc.getCompletedTime().getTime()-doc.getFetchedTime(doc.getCompletedBy()).getTime()); sb.append(" totaltime="); sb.append(doc.getCompletedTime().getTime()-doc.getTouchedTime(getInserter(doc)).getTime()); return sb.toString(); }
sb.append('='); if(touched.contains(e)) { sb.append(doc.getTouchedTime(e).getTime() - doc.getFetchedTime(e).getTime()); } else if(e.equals(doc.getCompletedBy())){ sb.append(doc.getCompletedTime().getTime() - doc.getFetchedTime(e).getTime()); } else { sb.append('?');