public class Tracing
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Tracing.TraceType |
Modifier and Type | Field and Description |
---|---|
static Tracing |
instance |
static java.lang.String |
TRACE_HEADER |
static java.lang.String |
TRACE_TYPE |
Constructor and Description |
---|
Tracing() |
Modifier and Type | Method and Description |
---|---|
TraceState |
begin(java.lang.String request,
java.net.InetAddress client,
java.util.Map<java.lang.String,java.lang.String> parameters) |
TraceState |
begin(java.lang.String request,
java.util.Map<java.lang.String,java.lang.String> parameters) |
void |
doneWithNonLocalSession(TraceState state) |
TraceState |
get() |
TraceState |
get(java.util.UUID sessionId) |
java.util.UUID |
getSessionId() |
Tracing.TraceType |
getTraceType() |
int |
getTTL() |
TraceState |
initializeFromMessage(MessageIn<?> message)
Determines the tracing context from a message.
|
static boolean |
isTracing()
Indicates if the current thread's execution is being traced.
|
java.util.UUID |
newSession() |
java.util.UUID |
newSession(Tracing.TraceType traceType) |
java.util.UUID |
newSession(java.util.UUID sessionId) |
void |
set(TraceState tls) |
void |
stopSession()
Stop the session and record its complete.
|
static void |
trace(java.lang.String message) |
static void |
trace(java.lang.String format,
java.lang.Object... args) |
static void |
trace(java.lang.String format,
java.lang.Object arg) |
static void |
trace(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2) |
static void |
traceRepair(java.lang.String format,
java.lang.Object... args) |
public static final java.lang.String TRACE_HEADER
public static final java.lang.String TRACE_TYPE
public static final Tracing instance
public java.util.UUID getSessionId()
public Tracing.TraceType getTraceType()
public int getTTL()
public static boolean isTracing()
public java.util.UUID newSession()
public java.util.UUID newSession(Tracing.TraceType traceType)
public java.util.UUID newSession(java.util.UUID sessionId)
public void doneWithNonLocalSession(TraceState state)
public void stopSession()
public TraceState get()
public TraceState get(java.util.UUID sessionId)
public void set(TraceState tls)
public TraceState begin(java.lang.String request, java.util.Map<java.lang.String,java.lang.String> parameters)
public TraceState begin(java.lang.String request, java.net.InetAddress client, java.util.Map<java.lang.String,java.lang.String> parameters)
public TraceState initializeFromMessage(MessageIn<?> message)
message
- The internode messagepublic static void traceRepair(java.lang.String format, java.lang.Object... args)
public static void trace(java.lang.String message)
public static void trace(java.lang.String format, java.lang.Object arg)
public static void trace(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)
public static void trace(java.lang.String format, java.lang.Object... args)
Copyright © 2015 The Apache Software Foundation