public class Tracing
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EVENTS_CF |
static Tracing |
instance |
static java.lang.String |
SESSIONS_CF |
static java.lang.String |
TRACE_HEADER |
static java.lang.String |
TRACE_KS |
Constructor and Description |
---|
Tracing() |
Modifier and Type | Method and Description |
---|---|
static void |
addColumn(ColumnFamily cf,
java.nio.ByteBuffer name,
java.net.InetAddress address) |
static void |
addColumn(ColumnFamily cf,
java.nio.ByteBuffer name,
int value) |
static void |
addColumn(ColumnFamily cf,
java.nio.ByteBuffer name,
long value) |
static void |
addColumn(ColumnFamily cf,
java.nio.ByteBuffer name,
java.lang.String value) |
void |
addParameterColumns(ColumnFamily cf,
java.util.Map<java.lang.String,java.lang.String> rawPayload) |
void |
begin(java.lang.String request,
java.util.Map<java.lang.String,java.lang.String> parameters) |
static java.nio.ByteBuffer |
buildName(CFMetaData meta,
java.nio.ByteBuffer... args) |
TraceState |
get() |
TraceState |
get(java.util.UUID sessionId) |
java.util.UUID |
getSessionId() |
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(java.util.UUID sessionId) |
void |
set(TraceState tls) |
void |
stopNonLocal(TraceState state) |
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 arg) |
static void |
trace(java.lang.String format,
java.lang.Object[] args) |
static void |
trace(java.lang.String format,
java.lang.Object arg1,
java.lang.Object arg2) |
public static final java.lang.String TRACE_KS
public static final java.lang.String EVENTS_CF
public static final java.lang.String SESSIONS_CF
public static final java.lang.String TRACE_HEADER
public static final Tracing instance
public static void addColumn(ColumnFamily cf, java.nio.ByteBuffer name, java.net.InetAddress address)
public static void addColumn(ColumnFamily cf, java.nio.ByteBuffer name, int value)
public static void addColumn(ColumnFamily cf, java.nio.ByteBuffer name, long value)
public static void addColumn(ColumnFamily cf, java.nio.ByteBuffer name, java.lang.String value)
public void addParameterColumns(ColumnFamily cf, java.util.Map<java.lang.String,java.lang.String> rawPayload)
public static java.nio.ByteBuffer buildName(CFMetaData meta, java.nio.ByteBuffer... args)
public java.util.UUID getSessionId()
public static boolean isTracing()
public java.util.UUID newSession()
public java.util.UUID newSession(java.util.UUID sessionId)
public void stopNonLocal(TraceState state)
public void stopSession()
public TraceState get()
public TraceState get(java.util.UUID sessionId)
public void set(TraceState tls)
public void begin(java.lang.String request, java.util.Map<java.lang.String,java.lang.String> parameters)
public TraceState initializeFromMessage(MessageIn<?> message)
message
- The internode messagepublic 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 © 2013 The Apache Software Foundation