Class StopWatch

java.lang.Object
org.apache.qpid.protonj2.client.util.StopWatch

public final class StopWatch extends Object
A very simple stop watch.

This implementation is not thread safe and can only time one task at any given time.

  • Constructor Details

    • StopWatch

      public StopWatch()
      Starts the stop watch
    • StopWatch

      public StopWatch(boolean started)
      Creates the stop watch
      Parameters:
      started - whether it should start immediately
  • Method Details

    • isStarted

      public boolean isStarted()
      Returns:
      check if the StopWatch has already been started.
    • restart

      public void restart()
      Starts or restarts the stop watch
    • stop

      public long stop()
      Stops the stop watch
      Returns:
      the time taken in millis.
    • taken

      public long taken()
      Returns the time taken in millis.
      Returns:
      time in millis