DoOnEvent

class DoOnEvent<T : Any>(action: suspend PhysicalReplica<T>.(event: ReplicaEvent<T>) -> Unit) : ReplicaBehaviour<T>

ReplicaBehaviour that executes some action on all ReplicaEvent.

Constructors

Link copied to clipboard
fun <T : Any> DoOnEvent(action: suspend PhysicalReplica<T>.(event: ReplicaEvent<T>) -> Unit)

Functions

Link copied to clipboard
open override fun setup(replica: PhysicalReplica<T>)