org.apache.blur.trace
Class Trace

java.lang.Object
  extended by org.apache.blur.trace.Trace

public class Trace
extends Object


Nested Class Summary
static class Trace.Parameter
           
static class Trace.TraceId
           
 
Constructor Summary
Trace()
           
 
Method Summary
static
<V> Callable<V>
getCallable(Callable<V> callable)
           
static
<V> Collection<? extends Callable<V>>
getCallables(Collection<? extends Callable<V>> callables)
           
static ExecutorService getExecutorService(ExecutorService service)
           
static String getNodeName()
           
static Runnable getRunnable(Runnable runnable)
           
static TraceStorage getStorage()
           
static Trace.TraceId getTraceId()
           
static boolean isTraceRunning()
           
static Trace.Parameter param(String name, Object value)
           
static void setNodeName(String nodeName)
           
static void setStorage(TraceStorage storage)
           
static void setupTrace(String rootId)
           
static void setupTrace(String rootId, String requestId)
           
static void tearDownTrace()
           
static Tracer trace(String desc, Trace.Parameter... parameters)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Trace

public Trace()
Method Detail

getNodeName

public static String getNodeName()

setNodeName

public static void setNodeName(String nodeName)

setupTrace

public static void setupTrace(String rootId)

setupTrace

public static void setupTrace(String rootId,
                              String requestId)

param

public static Trace.Parameter param(String name,
                                    Object value)

tearDownTrace

public static void tearDownTrace()

trace

public static Tracer trace(String desc,
                           Trace.Parameter... parameters)

getStorage

public static TraceStorage getStorage()

setStorage

public static void setStorage(TraceStorage storage)

getRunnable

public static Runnable getRunnable(Runnable runnable)

getCallable

public static <V> Callable<V> getCallable(Callable<V> callable)

getCallables

public static <V> Collection<? extends Callable<V>> getCallables(Collection<? extends Callable<V>> callables)

getTraceId

public static Trace.TraceId getTraceId()

isTraceRunning

public static boolean isTraceRunning()

getExecutorService

public static ExecutorService getExecutorService(ExecutorService service)


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.