executorservices 2.0.3 copy "executorservices: ^2.0.3" to clipboard
executorservices: ^2.0.3 copied to clipboard

A Dart package providing services that allow you to execute dart code in different executors, ex - isolates.

1.0.0 #

  • Initial version, with support for Isolate executor service.

1.0.1 #

  • Updated the documentation.

1.0.2 #

  • Added support for functions that does not return a future.

1.0.3 #

  • Added support for functions that does not return a future on WEB also.

1.0.4 #

  • Updated the readme to demonstrate the new feature, updated the task classes to support to return FutoreOr.

1.0.5 #

  • Added shutdown for last oldest unused isolate to free memory gradually.

1.0.6 #

  • Added possibility to re-submit the same instance of a task to an ExecutorService.

2.0.0 #

  • Added subscribable task feature.

  • Subscribable tasks can emit many values before completing.

  • Subscribable task's result is a stream, which mean that you can pause, resume and cancel it.

2.0.0+1 #

  • Added example for subscribable tasks.

2.0.1 #

  • Changed LICENSE from GPL 3 to BSD-3 to allow more adoption.

2.0.2 #

  • Cleaner documentation for each methods provided by the library

2.0.2+1 #

  • Removed dependency on meta 1.1.8 to allow integration in old flutter projects.

2.0.3 #

  • Delegated SubscribableTask pause, resume, cancel hooks to the task manager.
  • Add ability to cancel a SubscribableTask before execution.
5
likes
40
pub points
0%
popularity

Publisher

unverified uploader

A Dart package providing services that allow you to execute dart code in different executors, ex - isolates.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

meta

More

Packages that depend on executorservices