com.ooyala.android.performance.PerformanceMonitor Class Reference

Collect performance statistics, based on OoyalaNotifications. More...

Inheritance diagram for com.ooyala.android.performance.PerformanceMonitor:

Public Member Functions

 PerformanceMonitor (final Set< PerformanceEventWatchInterface > eventWatches, final Observable observable)
 
void destroy ()
 
void update (final Observable observable, final Object data)
 
PerformanceStatisticsSnapshot buildStatisticsSnapshot ()
 

Detailed Description

Collect performance statistics, based on OoyalaNotifications.

Does not support watches that start and end on the exact same event occurrence, and thus have zero time. Does support watches that start and end on a repeating event, with time in between.

Constructor & Destructor Documentation

com.ooyala.android.performance.PerformanceMonitor.PerformanceMonitor ( final Set< PerformanceEventWatchInterface eventWatches,
final Observable  observable 
)

Member Function Documentation

PerformanceStatisticsSnapshot com.ooyala.android.performance.PerformanceMonitor.buildStatisticsSnapshot ( )
void com.ooyala.android.performance.PerformanceMonitor.destroy ( )
void com.ooyala.android.performance.PerformanceMonitor.update ( final Observable  observable,
final Object  data 
)