actor_system 0.3.0 copy "actor_system: ^0.3.0" to clipboard
actor_system: ^0.3.0 copied to clipboard

An implementation of the actor model in the Dart language. An actor processes only one message at a time, even if the processing is asynchronous.

Changelog #

0.3.0 #

  • BREAKING CHANGE: removed parameter useExistingActor from BaseContext.createActor().
  • BaseContext.createActor() has a new parameter sendInit. If set to true, an initMsg is sent after the actor is created.
  • ActorRef.send() now has a new parameter correlationId. An actor can read the correlation id from its context.
  • WhenLikeActorBuilder has new methods isTrue() and isInit().

0.2.2 #

  • ActorRef.send() now has a new parameter sender.

0.2.1 #

  • Prefixed all logger names in library actor_system with actor_system.system. and all logger names in library actor_cluster with actor_system.cluster..

0.2.0 #

  • Improved package score on pub.dev
  • More useful version of README.md
  • BREAKING CHANGE: Refactored WhenLikeActorBuilder.equals(Object?, Actor) to WhenLikeActorBuilder.isEqual<T>(T, FutureOr<void> Function(ActorContext, T))

0.1.1 #

  • Changed dependency from msgpack_dart to msgpack_dart_with_web to support web

0.1.0 #

  • Initial release
3
likes
0
pub points
3%
popularity

Publisher

verified publisherblimster.net

An implementation of the actor model in the Dart language. An actor processes only one message at a time, even if the processing is asynchronous.

Homepage

License

unknown (LICENSE)

Dependencies

async, logging, msgpack_dart_with_web, stream_channel, uuid, yaml

More

Packages that depend on actor_system