object Timekeeper
Default implementation of a stopwatch.
- Alphabetic
- By Inheritance
- Timekeeper
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final class ActiveStopwatch extends StopwatchTimer
INTERNAL API
INTERNAL API
An active stopwatch (records both total elapsed time and active time).
- final class RemoteActiveStopwatch extends RemoteStopwatch
INTERNAL API
INTERNAL API
An active stopwatch that originated on a remote node (records both total elapsed time and active time).
- final class RemoteStartedStopwatch extends RemoteStopwatch
INTERNAL API
INTERNAL API
A started stopwatch that originated on a remote node (only records total elapsed time, no active time).
- abstract class RemoteStopwatch extends StopwatchTimer
INTERNAL API
INTERNAL API
A stopwatch that originated on a remote node.
- final class RemoteSuspendedStopwatch extends RemoteStopwatch
INTERNAL API
INTERNAL API
A suspended stopwatch that originated on a remote node (records both total elapsed time and active time).
- class RemoteTimekeeper extends AnyRef
- final class StartedStopwatch extends StopwatchTimer
INTERNAL API
INTERNAL API
A started stopwatch (only records total elapsed time, no active time).
- abstract class StopwatchTimer extends AnyRef
INTERNAL API
INTERNAL API
A stopwatch timer.
- class Stopwatches extends AnyRef
Opaque container for suspended stopwatches that is used to transport them across async boundaries.
- final class SuspendedStopwatch extends StopwatchTimer
INTERNAL API
INTERNAL API
A suspended stopwatch (records both total elapsed time and active time).
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- val empty: Map[String, StopwatchTimer]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object ActiveStopwatch
INTERNAL API
INTERNAL API
An active stopwatch (records both total elapsed time and active time).
- object StartedStopwatch
INTERNAL API
INTERNAL API
A started stopwatch (only records total elapsed time, no active time).
- object StopwatchTimer
- object Stopwatches
Opaque container for suspended stopwatches that is used to transport them across async boundaries.
- object SuspendedStopwatch
INTERNAL API
INTERNAL API
A suspended stopwatch (records both total elapsed time and active time).
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)
This is the public API for Cinnamon.
The com.lightbend.cinnamon package contains the public Cinnamon API.
See the complete list of Cinnamon packages on the right.
Cinnamon Events and Metrics
For the custom events API see
CinnamonEvents
.For the custom metrics API see
CinnamonMetrics
.Stopwatch
For the Stopwatch API see
Stopwatch
.Coda Hale Metrics
For creating custom Coda Hale Metrics reporters see the com.lightbend.cinnamon.chmetrics.reporter package.