@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"); }
public HTTPServer(String host, int port, Appendable console, int telemetryPort, boolean isTLS) { this.host = host; this.console = Appendables.proxy(console); this.port = port; this.telemetryPort = telemetryPort; this.isTLS = isTLS; }
public static <A extends Appendable> A capturedFieldBytesAsUTF8(TrieParserReader reader, int idx, A target) { int pos = idx*4; assert(pos < reader.capturedValues.length) : "Either the idx argument is too large or TrieParseReader was not constructed to hold this many fields"; int type = reader.capturedValues[pos++]; assert(type==0); int bpos = reader.capturedValues[pos++]; int blen = reader.capturedValues[pos++]; int bmsk = reader.capturedValues[pos++]; return Appendables.appendUTF8(target, reader.capturedBlobArray, bpos, blen, bmsk); }
@Override public String toString() { StringBuilder builder = new StringBuilder(); Appendables.appendValue(builder, "Clock:", commonClock, "ns Script:"); Appendables.appendArray(builder, '[', script, ']'); return builder.toString(); }
protected void beginMessage(Appendable t, int cursor) throws IOException { if (buildFullStageWritingToPipe()) { appendStaticCall(t.append(tab).append(tab),pipeClass,"addMsgIdx").append(pipeVarName).append(','); Appendables.appendValue(t, cursor).append(");\n"); } }
@Override public void render(AppendableByteWriter writer, Enum member, int i, N node) { Appendables.appendValue(writer, member.ordinal()); } });
public <A extends Appendable> A report(A target) { try { Appendables.appendValue(target.append("Total:"), totalCount).append("\n"); } catch (IOException e) { throw new RuntimeException(e); } Appendables.appendNearestTimeUnit(target, ElapsedTimeRecorder.elapsedAtPercentile(this, .25f), " 25 percentile\n"); Appendables.appendNearestTimeUnit(target, ElapsedTimeRecorder.elapsedAtPercentile(this, .50f), " 50 percentile\n"); Appendables.appendNearestTimeUnit(target, ElapsedTimeRecorder.elapsedAtPercentile(this, .80f), " 80 percentile\n"); Appendables.appendNearestTimeUnit(target, ElapsedTimeRecorder.elapsedAtPercentile(this, .90f), " 90 percentile\n"); Appendables.appendNearestTimeUnit(target, ElapsedTimeRecorder.elapsedAtPercentile(this, .95f), " 95 percentile\n"); Appendables.appendNearestTimeUnit(target, ElapsedTimeRecorder.elapsedAtPercentile(this, .98f), " 98 percentile\n"); Appendables.appendNearestTimeUnit(target, ElapsedTimeRecorder.elapsedAtPercentile(this, .99f), " 99 percentile\n"); Appendables.appendNearestTimeUnit(target, ElapsedTimeRecorder.elapsedAtPercentile(this, .999f), " 99.9 percentile\n"); Appendables.appendNearestTimeUnit(target, ElapsedTimeRecorder.elapsedAtPercentile(this, .9999f), " 99.99 percentile\n"); Appendables.appendNearestTimeUnit(target, ElapsedTimeRecorder.elapsedAtPercentile(this, .99999f), " 99.999 percentile\n"); Appendables.appendNearestTimeUnit(target, ElapsedTimeRecorder.elapsedAtPercentile(this, .999999f), " 99.9999 percentile\n"); Appendables.appendNearestTimeUnit(target, ElapsedTimeRecorder.elapsedAtPercentile(this, 1f), " max\n"); return target; }
public static <A extends Appendable> A appendNearestTimeUnit(A target, long nsValue, String postfix) { appendNearestTimeUnit(target, nsValue); try { target.append(postfix); } catch (IOException e) { throw new RuntimeException(e); } return target; }
bodyTarget.append("private LowLevelStateManager navState;\n"); appendClass(bodyTarget.append("private "), pipeClass, schema.getClass()).append(pipeVarName).append(";\n"); Appendables.appendValue(bodyTarget, System.currentTimeMillis()).append("L;\n");
Appendables.appendValue(writer, length); writer.writeByte('\r'); writer.writeByte('\n'); Appendables.appendHexDigitsRaw(writer, chunkSize); writer.write(RETURN_NEWLINE);
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"); }
public static <A extends Appendable> A appendHexDigits(A target, int value) { try{ return (A) appendHexDigitsRaw(target.append("0x"), value); } catch (IOException ex) { throw new RuntimeException(ex); } }
@Override public void numberValue(long m, byte e) { Appendables.appendDecimalValue(target, m, e); }
public static CharSequence nullableStringGenerator(long key) { if (0==(key&MAX_FOR_NULL_INT)) { return null; } return (CharSequence)Appendables.appendHexDigits(new StringBuilder(), key); }
Appendables.appendUTF8(out, value.array(), value.position(), value.remaining(), Integer.MAX_VALUE); Appendables.appendFixedHexDigits(out, 0xFF&value.get(), 8);
private static void appendAssignmentCode(StringBuilder result, String constantName, int value, String comment) { result.append("public static final int ").append(constantName).append(" = "); Appendables.appendFixedHexDigits(result, value, 32).append("; //").append(comment).append("\n"); }
private void preprocessBytefieldsDef(String name, long id) throws IOException { int i = workspacesDefinedCount; while (--i>=0) { if (id == workspacesDefined[i]) { return; //already defined } } appendWorkspaceName(appendClass(bodyTarget.append("private "), DataInputBlobReader.class, schemaClass).append(" "),id).append(";\n"); //.append(" = new "); //appendClass(bodyTarget, DataInputBlobReader.class, schemaClass).append("(").append(pipeVarName).append(");\n"); workspacesDefined[workspacesDefinedCount++] = id; }
@Override protected void buildConstructors(Appendable target, String className) throws IOException { target.append("public ").append(className).append("("); if (generateRunnable) { target.append(") { \n"); FieldReferenceOffsetManager from = MessageSchema.from(schema); if (!from.hasSimpleMessagesOnly) { target.append(tab).append("startup();\n"); } } else { target.append(GraphManager.class.getCanonicalName()).append(" gm, "); Appendables.appendClass(target, Pipe.class, schema.getClass()).append(" ").append(pipeVarName).append(") {\n"); target.append("super(gm,NONE,").append(pipeVarName).append(");\n"); target.append("this.").append(pipeVarName).append(" = ").append(pipeVarName).append(";\n"); Appendables.appendStaticCall(target, Pipe.class, "from").append(pipeVarName).append(").validateGUID(FROM_GUID);\n"); } target.append("}\n\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(); } }
public static <A extends Appendable> A appendValue(A target, CharSequence label, long value, CharSequence suffix) { try { appendValue(target,label, value); target.append(suffix); return target; } catch (IOException ex) { throw new RuntimeException(ex); } }