pekko/akka-docs
Roland Kuhn d9efd041f7 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-29 11:42:28 +01:00
..
_sphinx Merge pull request #16135 from 2m/wip-fix-docs-build-python3 2014-10-24 13:00:05 +03:00
rst add akka-typed project with generic ActorRef 2015-01-29 11:42:28 +01:00
.history Tests are green with new Futures, consider this a half-way-there marker 2011-12-11 00:40:52 +01:00
build.sbt =doc #15336 run contrib preprocessing after regular preprocess 2014-09-06 20:37:32 +03:00