private class JsonRenderer.TraceRenderer
extends com.yahoo.yolean.trace.TraceVisitor
Modifier and Type | Field and Description |
---|---|
private long |
basetime |
(package private) int |
currentChildNesting |
(package private) int |
emittedChildNesting |
private boolean |
hasFieldName |
private boolean |
insideOpenObject |
Constructor and Description |
---|
TraceRenderer(long basetime) |
Modifier and Type | Method and Description |
---|---|
private void |
conditionalEndObject() |
private void |
conditionalStartObject() |
private void |
doVisit(long timestamp,
Object payload,
boolean hasChildren) |
void |
entering(com.yahoo.yolean.trace.TraceNode node) |
private void |
fieldName() |
private void |
header() |
(package private) boolean |
isInsideOpenObject() |
void |
leaving(com.yahoo.yolean.trace.TraceNode node) |
(package private) void |
setInsideOpenObject(boolean insideOpenObject) |
private void |
startChildArray() |
void |
visit(com.yahoo.yolean.trace.TraceNode node) |
private final long basetime
private boolean hasFieldName
int emittedChildNesting
int currentChildNesting
private boolean insideOpenObject
public void entering(com.yahoo.yolean.trace.TraceNode node)
entering
in class com.yahoo.yolean.trace.TraceVisitor
public void leaving(com.yahoo.yolean.trace.TraceNode node)
leaving
in class com.yahoo.yolean.trace.TraceVisitor
public void visit(com.yahoo.yolean.trace.TraceNode node)
visit
in class com.yahoo.yolean.trace.TraceVisitor
private void doVisit(long timestamp, Object payload, boolean hasChildren) throws IOException
IOException
private void header()
private void startChildArray()
private void conditionalStartObject() throws IOException
IOException
private void conditionalEndObject()
private void fieldName()
boolean isInsideOpenObject()
void setInsideOpenObject(boolean insideOpenObject)
Copyright © 2018. All rights reserved.