org.apache.blur.trace
Class BaseTraceStorage

java.lang.Object
  extended by org.apache.blur.trace.TraceStorage
      extended by org.apache.blur.trace.BaseTraceStorage
All Implemented Interfaces:
Closeable
Direct Known Subclasses:
LogTraceStorage

public abstract class BaseTraceStorage
extends TraceStorage


Constructor Summary
BaseTraceStorage(BlurConfiguration configuration)
           
 
Method Summary
 String getRequestContentsJson(String traceId, String requestId)
           
 List<String> getRequestIds(String traceId)
           
 List<String> getTraceIds()
           
 void removeTrace(String traceId)
           
 
Methods inherited from class org.apache.blur.trace.TraceStorage
store
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.io.Closeable
close
 

Constructor Detail

BaseTraceStorage

public BaseTraceStorage(BlurConfiguration configuration)
Method Detail

getTraceIds

public List<String> getTraceIds()
Specified by:
getTraceIds in class TraceStorage

getRequestIds

public List<String> getRequestIds(String traceId)
Specified by:
getRequestIds in class TraceStorage

getRequestContentsJson

public String getRequestContentsJson(String traceId,
                                     String requestId)
Specified by:
getRequestContentsJson in class TraceStorage

removeTrace

public void removeTrace(String traceId)
Specified by:
removeTrace in class TraceStorage


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