sealed trait TimerHeapMetrics extends AnyRef
- Alphabetic
- By Inheritance
- TimerHeapMetrics
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def nextTimerDue(): Option[Long]
Returns the time in nanoseconds till the next due to fire.
Returns the time in nanoseconds till the next due to fire.
The negative number could indicate that the worker thread is overwhelmed by (long-running) tasks and not able to check/trigger timers frequently enough. The indication is similar to the starvation checker.
Returns
None
when there is no upcoming timer.- Note
the value may differ between invocations
- abstract def packCount(): Long
Returns the total number of times the heap packed itself to remove canceled timers.
- abstract def timersOutstandingCount(): Int
The current number of the outstanding timers, that remain to be executed.
The current number of the outstanding timers, that remain to be executed.
- Note
the value may differ between invocations
- abstract def totalTimersCanceledCount(): Long
The total number of the canceled timers.
The total number of the canceled timers.
- Note
the value may differ between invocations
- abstract def totalTimersExecutedCount(): Long
The total number of the successfully executed timers.
The total number of the successfully executed timers.
- Note
the value may differ between invocations
- abstract def totalTimersScheduledCount(): Long
The total number of the scheduled timers.
The total number of the scheduled timers.
- Note
the value may differ between invocations
Concrete 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]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @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
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()