Package brave.handler

Class MutableSpan

java.lang.Object
brave.handler.MutableSpan
All Implemented Interfaces:
Cloneable

public final class MutableSpan
extends Object
implements Cloneable
This represents a span except for its TraceContext. It is mutable, for late adjustments.

While in-flight, the data is synchronized where necessary. When exposed to users, it can be mutated without synchronization.