Package io.opencensus.stats
Class NoopStats.NoopViewManager
- java.lang.Object
-
- io.opencensus.stats.ViewManager
-
- io.opencensus.stats.NoopStats.NoopViewManager
-
- Enclosing class:
- NoopStats
@ThreadSafe private static final class NoopStats.NoopViewManager extends ViewManager
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<View>
exportedViews
private java.util.Map<View.Name,View>
registeredViews
private static Timestamp
ZERO_TIMESTAMP
-
Constructor Summary
Constructors Modifier Constructor Description private
NoopViewManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.util.Set<View>
filterExportedViews(java.util.Collection<View> allViews)
java.util.Set<View>
getAllExportedViews()
Returns all registered views that should be exported.ViewData
getView(View.Name name)
Returns the current stats data,ViewData
, associated with the given view name.void
registerView(View newView)
Pull model for stats.
-
-
-
Method Detail
-
registerView
public void registerView(View newView)
Description copied from class:ViewManager
Pull model for stats. Registers aView
that will collect data to be accessed viaViewManager.getView(View.Name)
.- Specified by:
registerView
in classViewManager
- Parameters:
newView
- theView
to be registered.
-
getView
@Nullable public ViewData getView(View.Name name)
Description copied from class:ViewManager
Returns the current stats data,ViewData
, associated with the given view name.Returns
null
if theView
is not registered.- Specified by:
getView
in classViewManager
- Parameters:
name
- the name ofView
for the current stats.- Returns:
ViewData
for theView
, ornull
if theView
is not registered.
-
getAllExportedViews
public java.util.Set<View> getAllExportedViews()
Description copied from class:ViewManager
Returns all registered views that should be exported.This method should be used by any stats exporter that automatically exports data for views registered with the
ViewManager
.- Specified by:
getAllExportedViews
in classViewManager
- Returns:
- all registered views that should be exported.
-
-