Class AbstractTimeSource

java.lang.Object
kieker.monitoring.timer.AbstractTimeSource
All Implemented Interfaces:
ITimeSource
Direct Known Subclasses:
SystemMilliTimer, SystemNanoTimer

public abstract class AbstractTimeSource extends Object implements ITimeSource
Since:
1.3
Author:
Jan Waller
  • Constructor Details

    • AbstractTimeSource

      protected AbstractTimeSource(Configuration configuration)
      This constructor initializes the class using the given configuration.
      Parameters:
      configuration - The configuration for this time source.
  • Method Details

    • getDefaultConfiguration

      protected Configuration getDefaultConfiguration()
      This method should be overwritten, iff the timer is external to Kieker and thus its default configuration is not included in the default config file.
      Returns:
      The configuration object containing the default configuration.
    • toString

      public abstract String toString()
      Specified by:
      toString in interface ITimeSource
      Overrides:
      toString in class Object
      Returns:
      A String representation of the timesource. E.g., the meaning of a timestamp from this source.