Package io.opencensus.implcore.stats
Class StatsManager
- java.lang.Object
-
- io.opencensus.implcore.stats.StatsManager
-
final class StatsManager extends java.lang.ObjectObject that stores all views and stats.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classStatsManager.StatsEvent
-
Field Summary
Fields Modifier and Type Field Description private Clockclockprivate MeasureToViewMapmeasureToViewMapprivate EventQueuequeueprivate CurrentStatestate
-
Constructor Summary
Constructors Constructor Description StatsManager(EventQueue queue, Clock clock, CurrentState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidclearStats()(package private) java.util.Set<View>getExportedViews()(package private) java.util.Collection<Metric>getMetrics()(package private) ViewDatagetView(View.Name viewName)(package private) voidrecord(TagContext tags, MeasureMapInternal measurementValues)(package private) voidregisterView(View view)(package private) voidresumeStatsCollection()
-
-
-
Field Detail
-
queue
private final EventQueue queue
-
clock
private final Clock clock
-
state
private final CurrentState state
-
measureToViewMap
private final MeasureToViewMap measureToViewMap
-
-
Constructor Detail
-
StatsManager
StatsManager(EventQueue queue, Clock clock, CurrentState state)
-
-
Method Detail
-
registerView
void registerView(View view)
-
getExportedViews
java.util.Set<View> getExportedViews()
-
record
void record(TagContext tags, MeasureMapInternal measurementValues)
-
getMetrics
java.util.Collection<Metric> getMetrics()
-
clearStats
void clearStats()
-
resumeStatsCollection
void resumeStatsCollection()
-
-