Class TimeStampingSource
java.lang.Object
com.arpnetworking.metrics.common.sources.BaseSource
com.arpnetworking.metrics.mad.sources.TimeStampingSource
- All Implemented Interfaces:
com.arpnetworking.commons.observer.Observable
,Source
Implementation of
Source
which wraps another Source
and sets
the time stamp of the Record
s received from the wrapped Source
to the current time.- Author:
- Joey Jackson (jjackson at dropbox dot com)
-
Nested Class Summary
-
Method Summary
Methods inherited from class com.arpnetworking.metrics.common.sources.BaseSource
attach, detach, getMetricSafeName, getName, notify
-
Method Details
-
start
public void start()Description copied from interface:Source
Called to allow the source to start producing records. -
stop
public void stop()Description copied from interface:Source
Called to allow the source to clean-up. No further records should be produced. -
toLogValue
Generate a Steno log compatible representation.- Overrides:
toLogValue
in classBaseSource
- Returns:
- Steno log compatible representation.
-
toString
- Overrides:
toString
in classBaseSource
-