2013-04-19 13:21:15 +02:00
|
|
|
Actors
|
|
|
|
|
======
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
:maxdepth: 2
|
|
|
|
|
|
|
|
|
|
actors
|
add akka-typed project with generic ActorRef
This is the first step towards more type-safety in Actor interactions,
comprising:
* generic ActorRef[T] that only accepts T messages
* generic ActorSystem[T] extends ActorRef[T] (sending to the guardian,
whose Props[T] are provided for ActorSystem construction)
* removed the Actor trait: everything in there has been made into
messages and signals
* new Behavior[T] abstraction that consumes messages (of type T) or
Signals (lifecycle hooks, Terminated, ReceiveTimeout, Failed),
producing the next Behavior[T] as the result each time
* the ask pattern is provided and yields properly typed Futures
* variants of ActorContext are provided for synchronous testing of
Behaviors
All of this is implemented without touching code outside akka-typed
(apart from making guardianProps configurable), creating wrapper objects
around ActorRef, ActorContext, ActorSystem, Props and providing an Actor
implementation that just runs a Behavior.
2015-01-28 20:45:21 +01:00
|
|
|
typed
|
2013-04-19 13:21:15 +02:00
|
|
|
fault-tolerance
|
|
|
|
|
dispatchers
|
2013-05-24 15:59:53 +02:00
|
|
|
mailboxes
|
2013-04-19 13:21:15 +02:00
|
|
|
routing
|
|
|
|
|
fsm
|
2013-09-14 14:19:18 +02:00
|
|
|
persistence
|
2015-07-22 16:25:17 +02:00
|
|
|
persistence-schema-evolution
|
2015-06-08 12:26:19 +02:00
|
|
|
persistence-query
|
2015-08-21 11:35:51 +02:00
|
|
|
persistence-query-leveldb
|
2013-04-19 13:21:15 +02:00
|
|
|
testing
|
2013-12-17 12:21:52 -05:00
|
|
|
actordsl
|
add akka-typed project with generic ActorRef
This is the first step towards more type-safety in Actor interactions,
comprising:
* generic ActorRef[T] that only accepts T messages
* generic ActorSystem[T] extends ActorRef[T] (sending to the guardian,
whose Props[T] are provided for ActorSystem construction)
* removed the Actor trait: everything in there has been made into
messages and signals
* new Behavior[T] abstraction that consumes messages (of type T) or
Signals (lifecycle hooks, Terminated, ReceiveTimeout, Failed),
producing the next Behavior[T] as the result each time
* the ask pattern is provided and yields properly typed Futures
* variants of ActorContext are provided for synchronous testing of
Behaviors
All of this is implemented without touching code outside akka-typed
(apart from making guardianProps configurable), creating wrapper objects
around ActorRef, ActorContext, ActorSystem, Props and providing an Actor
implementation that just runs a Behavior.
2015-01-28 20:45:21 +01:00
|
|
|
typed-actors
|