-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public abstract class PendingTraceBuffer implements AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfacePendingTraceBuffer.Element
-
Method Summary
Modifier and Type Method Description booleanlongRunningSpansEnabled()static PendingTraceBufferdelaying(TimeSource timeSource, Config config, HealthMetrics healthMetrics)static PendingTraceBufferdiscarding(InternalLogger internalLogger)abstract voidstart()abstract voidclose()abstract voidflush()abstract voidenqueue(PendingTraceBuffer.Element pendingTrace)-
-
Method Detail
-
longRunningSpansEnabled
boolean longRunningSpansEnabled()
-
delaying
static PendingTraceBuffer delaying(TimeSource timeSource, Config config, HealthMetrics healthMetrics)
-
discarding
static PendingTraceBuffer discarding(InternalLogger internalLogger)
-
start
abstract void start()
-
close
abstract void close()
-
flush
abstract void flush()
-
enqueue
abstract void enqueue(PendingTraceBuffer.Element pendingTrace)
-
-
-
-