Merge pull request #777 from emeroad/master

#714 trace api refactoring
This commit is contained in:
Woonduk Kang
2015-07-28 11:21:53 +09:00
@@ -111,6 +111,12 @@ public final class DefaultTrace implements Trace {
return span;
}
private SpanEventRecorder wrappedSpanEventRecorder(SpanEvent spanEvent) {
final WrappedSpanEventRecorder spanEventRecorder = this.spanEventRecorder;
spanEventRecorder.setWrapped(spanEvent);
return spanEventRecorder;
}
public void setStorage(Storage storage) {
this.storage = storage;
}
@@ -136,8 +142,7 @@ public final class DefaultTrace implements Trace {
callStack.push(spanEvent);
}
spanEventRecorder.setWrapped(spanEvent);
return spanEventRecorder;
return wrappedSpanEventRecorder(spanEvent);
}
@Override
@@ -301,8 +306,7 @@ public final class DefaultTrace implements Trace {
spanEvent = new SpanEvent(spanRecorder.getSpan());
}
spanEventRecorder.setWrapped(spanEvent);
return spanEventRecorder;
return wrappedSpanEventRecorder(spanEvent);
}
@Override