org.beangle.commons.lang.time

Stopwatch

Related Docs: object Stopwatch | package time

class Stopwatch extends AnyRef

Simple Stopwatch

Since

3.0.0

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Stopwatch
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Stopwatch(start: Boolean)

  2. new Stopwatch(ticker: Ticker = Ticker.systemTicker(), start: Boolean = false)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def elapsedMillis: Long

    Returns the current elapsed time shown on this stopwatch, expressed in milliseconds, with any fraction rounded down.

    Returns the current elapsed time shown on this stopwatch, expressed in milliseconds, with any fraction rounded down. This is identical to elapsedTime(TimeUnit.MILLISECONDS.

  7. def elapsedTime(desiredUnit: TimeUnit): Long

    Returns the current elapsed time shown on this stopwatch, expressed in the desired time unit, with any fraction rounded down.

    Returns the current elapsed time shown on this stopwatch, expressed in the desired time unit, with any fraction rounded down.

    Note that the overhead of measurement can be more than a microsecond, so it is generally not useful to specify TimeUnit#NANOSECONDS precision here.

  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. def reset(): Stopwatch

    Sets the elapsed time for this stopwatch to zero, and places it in a stopped state.

    Sets the elapsed time for this stopwatch to zero, and places it in a stopped state.

    returns

    this Stopwatch instance

  18. var running: Boolean

  19. def start(): Stopwatch

    Starts the stopwatch.

    Starts the stopwatch.

    returns

    this Stopwatch instance

    Exceptions thrown

    IllegalStateException if the stopwatch is already running.

  20. def stop(): Stopwatch

    Stops the stopwatch.

    Stops the stopwatch. Future reads will return the fixed duration that had elapsed up to this point.

    returns

    this Stopwatch instance

    Exceptions thrown

    IllegalStateException if the stopwatch is already stopped.

  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  22. val ticker: Ticker

  23. def toString(): String

    Returns a string representation of the current elapsed time; equivalent to toString(4) (four significant figures).

    Returns a string representation of the current elapsed time; equivalent to toString(4) (four significant figures).

    Definition Classes
    Stopwatch → AnyRef → Any
  24. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped