dactor library

A lightweight, high-performance actor model implementation for Dart.

Classes

Actor
An abstract class representing an actor.
ActorContext
The context of an actor, providing information about its environment and allowing it to interact with the actor system.
ActorRef
A reference to an actor, which can be used to send messages to it.
ActorSystem
A system for managing actors.
ActorSystemConfig
The configuration for an actor system.
AllForOneStrategy
AskableMessage
A base class for messages that are designed to work seamlessly with the ask pattern.
AskableResponse
A base class for response messages in ask operations.
AskConfig
Configuration for the ask pattern (request-response) behavior.
DeadLetter
DeadLetterQueue
EventBus
The event bus manages event subscriptions and routing.
EventBusEvent
Events emitted by the event bus for monitoring and debugging.
EventSubscription
Represents an active event subscription.
LocalActorRef
LocalActorSystem
LocalMessage
Mailbox
Message
A message that can be sent between actors.
OneForOneStrategy
Publish<T>
A message to publish an event to all subscribers.
Subscribe<T>
A message to subscribe to events of a specific type.
SupervisionStrategy
A strategy for supervising child actors.
Supervisor
A supervisor is an actor that supervises other actors.
SupervisorActor
Terminated
TimerScheduler
A scheduler for managing timers within an actor.
Unsubscribe<T>
A message to unsubscribe from events of a specific type.

Enums

SupervisionDecision
The decision made by a supervisor when a child actor fails.