Module riker::actor

source ·

Structs

An actor reference exposes methods to interact with its underlying actor.
A selection represents part of the actor heirarchy, allowing messages to be sent to all actors in the selection.
An ActorUri represents the location of an actor, including the path and actor system host.
A channel topic representing all topics *
A specialized actor for providing Publish/Subscribe capabilities to users.
Provides context, including the actor system during actor execution.
Provides instances of ActorProducer for use when creating Actors (actor_of).
Error type when an actor fails to restart.
A specialized actor for providing Publish/Subscribe capabilities for system messages.
Topics allow channel subscribers to filter messages by interest
Error type when an try_tell fails on Option<ActorRef<Msg>>

Enums

Error type when an actor fails to start during actor_of.
Supervision strategy
System topics used by the event_stream channel

Traits

An Actor represents a struct that will be scheduled for execution when it is sent a message.
Represents the underlying Actor factory function for creating instances of Actor.
Produces ActorRefs. actor_of blocks on the current thread until the actor has successfully started or failed to start.
ActorCell internal API.
ActorCell public API.
Implement to provide system message routing to actors, e.g. ActorRef and ActorSelection
Produces ActorRefs under the temp guardian actor.
Implement to provide possible message routing to actors, e.g. Option<ActorRef>

Functions

Type Definitions

The actor trait object
A Clone, Send and Sync ActorProducer