cc.otavia.core.timer.TimeoutTrigger
See theTimeoutTrigger companion trait
object TimeoutTrigger
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TimeoutTrigger.type
Members list
Type members
Classlikes
case class DelayPeriod(delay: Long, period: Long, delayUnit: TimeUnit = ..., periodUnit: TimeUnit = ...) extends TimeoutTrigger
Fire first after delay, then repeatedly every period.
Fire first after delay, then repeatedly every period.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TimeoutTriggerclass Objecttrait Matchableclass AnyShow all
case class DelayTime(delay: Long, unit: TimeUnit = ...) extends TimeoutTrigger
Fire once after the specified delay.
Fire once after the specified delay.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TimeoutTriggerclass Objecttrait Matchableclass AnyShow all
case class FirstTimePeriod(first: Long, period: Long, periodUnit: TimeUnit = ...) extends TimeoutTrigger
Fire first at the absolute nanoTime deadline first, then repeatedly every period.
Fire first at the absolute nanoTime deadline first, then repeatedly every period.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TimeoutTriggerclass Objecttrait Matchableclass AnyShow all
case class FixTime(nanos: Long) extends TimeoutTrigger
Fire at an absolute nanoTime deadline (from System.nanoTime()).
Fire at an absolute nanoTime deadline (from System.nanoTime()).
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TimeoutTriggerclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article