@Override public void longCallDetected(int track, long duration, long now, long start) { Appendables.appendEpochTime( Appendables.appendEpochTime( Appendables.appendValue( Appendables.appendNearestTimeUnit(System.err, duration) .append(" long call detected for track:") ,(track)).append(" happend in window :") ,start).append(" - ") ,now).append("\n"); }
private void reportSLAViolation(String stageName, GraphManager gm, int inProgressIdx, long SLAStart, long duration) { int nameLen = stageName.indexOf('\n'); if (-1==nameLen) { nameLen = stageName.length(); } Appendables.appendEpochTime( Appendables.appendEpochTime( Appendables.appendNearestTimeUnit(System.err.append("SLA Violation: "), duration) .append(" ") .append(stageName.subSequence(0, nameLen)) .append(" ") ,SLAStart).append('-') ,System.currentTimeMillis()) .append(" ").append(gm.name).append("\n"); }
@Override public void timeEvent(long time, int iteration) { if(iteration%timeInterval == 0){ Appendables.appendEpochTime(console, time).append('\n'); } if (oneTimeTrigger == iteration) { console.append("Event Triggered\n"); runtime.shutdownRuntime(); } }
private void changeState(long time, StopLight target) { if (channel.changeStateTo(target)) { console.append(target.getColor()).append(" "); Appendables.appendEpochTime(console, time).append('\n'); } else { console.append("unable to send state change, to busy"); } }
Appendables.appendEpochTime(builder.append("\n"), time) .append(" status for track: "),track), " progress:", callSum), "/",