Package org.apache.cassandra.tracing
Class TraceStateImpl
java.lang.Object
org.apache.cassandra.tracing.TraceState
org.apache.cassandra.tracing.TraceStateImpl
- All Implemented Interfaces:
ProgressEventNotifier
ThreadLocal state for a tracing session. The presence of an instance of this class as a ThreadLocal denotes that an
operation is being traced.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cassandra.tracing.TraceState
TraceState.Status -
Field Summary
FieldsFields inherited from class org.apache.cassandra.tracing.TraceState
coordinator, sessionId, sessionIdBytes, traceType, ttl, watch -
Constructor Summary
ConstructorsConstructorDescriptionTraceStateImpl(InetAddressAndPort coordinator, TimeUUID sessionId, Tracing.TraceType traceType) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidWait on submitted futuresMethods inherited from class org.apache.cassandra.tracing.TraceState
acquireReference, addProgressListener, elapsed, enableActivityNotification, notifyActivity, releaseReference, removeProgressListener, stop, trace, trace, trace, trace, waitActivity
-
Field Details
-
WAIT_FOR_PENDING_EVENTS_TIMEOUT_SECS
public static int WAIT_FOR_PENDING_EVENTS_TIMEOUT_SECS
-
-
Constructor Details
-
TraceStateImpl
public TraceStateImpl(InetAddressAndPort coordinator, TimeUUID sessionId, Tracing.TraceType traceType)
-
-
Method Details
-
traceImpl
- Specified by:
traceImplin classTraceState
-
waitForPendingEvents
protected void waitForPendingEvents()Wait on submitted futures- Overrides:
waitForPendingEventsin classTraceState
-