Wow
Toggle table of contents
10.0.0-beta.1
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
Wow
kernel
/
me.ahoo.wow.kernel.memory
/
InMemoryTimerStore
In
Memory
Timer
Store
@
InternalWowApi
class
InMemoryTimerStore
:
TimerStore
A
TimerStore
in memory, for tests and samples. Every operation is serialized by one lock.
Members
Constructors
In
Memory
Timer
Store
Link copied to clipboard
constructor
(
)
Functions
cancel
Link copied to clipboard
open
suspend override
fun
cancel
(
owner
:
AggregateRef
,
key
:
String
,
version
:
Long
)
:
Boolean
cancel
All
Link copied to clipboard
open
suspend override
fun
cancelAll
(
owner
:
AggregateRef
,
version
:
Long
)
:
Int
due
Link copied to clipboard
open
suspend override
fun
due
(
partitions
:
Set
<
Int
>
,
until
:
Long
,
limit
:
Int
)
:
List
<
Timer
>
find
Link copied to clipboard
open
suspend override
fun
find
(
owner
:
AggregateRef
,
key
:
String
)
:
Timer
?
parked
Link copied to clipboard
open
suspend override
fun
parked
(
target
:
AggregateRef
)
:
List
<
Timer
>
put
Link copied to clipboard
open
suspend override
fun
put
(
timer
:
Timer
)
:
Boolean
settle
Link copied to clipboard
open
suspend override
fun
settle
(
changes
:
List
<
TimerChange
>
)
:
Int