Class Chronometer

java.lang.Object
org.jpos.util.Chronometer

public class Chronometer extends Object
General purpose Chronometer Measures execution time (in millis) with support for partial durations.
  • Constructor Details

    • Chronometer

      public Chronometer()
      Creates a new Chronometer
    • Chronometer

      public Chronometer(Instant start)
      Creates a new Chronometer and specify start instant
      Parameters:
      start - chronometer start
  • Method Details

    • elapsed

      public long elapsed()
      Returns elapsed time since creation or last reset
      Returns:
      elapsed time in millis
    • reset

      public void reset()
      Resets this chronometer.
    • partial

      public long partial()
      Ongoing partial since start or last lap.
      Returns:
      ongoing partial in millis.
    • lap

      public long lap()
      Return current partial and resets lap.
      Returns:
      partial in millis.
    • toString

      public String toString()
      Overrides:
      toString in class Object