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

public final class TimeStampingSource extends BaseSource
Implementation of Source which wraps another Source and sets the time stamp of the Records received from the wrapped Source to the current time.
Author:
Joey Jackson (jjackson at dropbox dot com)
  • 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

      public Object toLogValue()
      Generate a Steno log compatible representation.
      Overrides:
      toLogValue in class BaseSource
      Returns:
      Steno log compatible representation.
    • toString

      public String toString()
      Overrides:
      toString in class BaseSource