org.apache.blur.trace
Class TraceCollector

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

public class TraceCollector
extends Object


Constructor Summary
TraceCollector(String nodeName, Trace.TraceId id)
           
TraceCollector(TraceCollector parentCollector, String requestId)
           
 
Method Summary
 void add(TracerImpl tracer)
           
 void finished()
           
 Trace.TraceId getId()
           
 long getNextId()
           
 java.util.concurrent.atomic.AtomicInteger getScope()
           
 List<TracerImpl> getTraces()
           
 org.json.JSONObject toJsonObject()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TraceCollector

public TraceCollector(String nodeName,
                      Trace.TraceId id)

TraceCollector

public TraceCollector(TraceCollector parentCollector,
                      String requestId)
Method Detail

add

public void add(TracerImpl tracer)

toString

public String toString()
Overrides:
toString in class Object

toJsonObject

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

getId

public Trace.TraceId getId()

getTraces

public List<TracerImpl> getTraces()

getNextId

public long getNextId()

getScope

public java.util.concurrent.atomic.AtomicInteger getScope()

finished

public void finished()


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