public class LiveTraceRepositoryImpl extends Object implements LiveTraceRepository
LiveTraceRepository.Entries, LiveTraceRepository.EntriesAndQueries, LiveTraceRepository.Existence, LiveTraceRepository.LiveTraceRepositoryNop, LiveTraceRepository.Queries, LiveTraceRepository.TraceKind, LiveTraceRepository.TracePoint, LiveTraceRepository.TracePointFilter| Constructor and Description |
|---|
LiveTraceRepositoryImpl(TransactionRegistry transactionRegistry,
TraceCollector traceCollector,
Clock clock,
com.google.common.base.Ticker ticker) |
public LiveTraceRepositoryImpl(TransactionRegistry transactionRegistry, TraceCollector traceCollector, Clock clock, com.google.common.base.Ticker ticker)
public ProfileOuterClass.Profile getAuxThreadProfile(String agentId, String traceId)
getAuxThreadProfile in interface LiveTraceRepositorypublic LiveTraceRepository.Entries getEntries(String agentId, String traceId)
getEntries in interface LiveTraceRepositorypublic TraceOuterClass.Trace getFullTrace(String agentId, String traceId) throws Exception
getFullTrace in interface LiveTraceRepositoryExceptionpublic TraceOuterClass.Trace.Header getHeader(String agentId, String traceId)
getHeader in interface LiveTraceRepositorypublic ProfileOuterClass.Profile getMainThreadProfile(String agentId, String traceId)
getMainThreadProfile in interface LiveTraceRepositorypublic List<LiveTraceRepository.TracePoint> getMatchingActiveTracePoints(LiveTraceRepository.TraceKind traceKind, String transactionType, String transactionName, LiveTraceRepository.TracePointFilter filter, int limit, long captureTime, long captureTick)
getMatchingActiveTracePoints in interface LiveTraceRepositorypublic List<LiveTraceRepository.TracePoint> getMatchingPendingPoints(LiveTraceRepository.TraceKind traceKind, String transactionType, String transactionName, LiveTraceRepository.TracePointFilter filter, long captureTime)
getMatchingPendingPoints in interface LiveTraceRepositorypublic int getMatchingTraceCount(String transactionType, String transactionName)
getMatchingTraceCount in interface LiveTraceRepositorypublic LiveTraceRepository.Queries getQueries(String agentId, String traceId)
getQueries in interface LiveTraceRepositorypublic Set<String> getTransactionTypes(String agentId)
getTransactionTypes in interface LiveTraceRepositoryCopyright © 2011–2020 Glowroot contributors. All rights reserved.