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.