ManagedMutation

Properties

Link copied to clipboard
open override val command: SendChannel<MutationCommand<T>>

Send Channel to manipulate the state of the mutation.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val state: StateFlow<MutationState<T>>

State Flow to receive the current state of the mutation.

Functions

Link copied to clipboard
open override fun attach(iid: InstanceId)

Attaches an instance to the actor.

Link copied to clipboard
fun cancel()
Link copied to clipboard
open override fun detach(iid: InstanceId)

Detaches an instance from the actor.

Link copied to clipboard
open override fun hasAttachedInstances(): Boolean

Returns whether the actor has attached instances.