org.apache.blur.trace
Class TracerImpl

java.lang.Object
  extended by org.apache.blur.trace.TracerImpl
All Implemented Interfaces:
Tracer

public class TracerImpl
extends Object
implements Tracer


Constructor Summary
TracerImpl(String name, Trace.Parameter[] parameters, long id, AtomicInteger scope)
           
TracerImpl(TraceCollector traceCollector, long id, int traceScope, String requestId)
           
 
Method Summary
 void done()
           
 long getEnded()
           
 String getName()
           
 long getStart()
           
 String getThreadName()
           
 org.json.JSONObject toJsonObject()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TracerImpl

public TracerImpl(String name,
                  Trace.Parameter[] parameters,
                  long id,
                  AtomicInteger scope)

TracerImpl

public TracerImpl(TraceCollector traceCollector,
                  long id,
                  int traceScope,
                  String requestId)
Method Detail

done

public void done()
Specified by:
done in interface Tracer

toString

public String toString()
Overrides:
toString in class Object

getName

public String getName()

getStart

public long getStart()

getEnded

public long getEnded()

getThreadName

public String getThreadName()

toJsonObject

public org.json.JSONObject toJsonObject()
                                 throws org.json.JSONException
Throws:
org.json.JSONException


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