pekko/akka-docs/rst/scala/code/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
..
actor Merge pull request #16668 from meln1k/wip-16614-include-best-practice-tip-on-messages-in-companion-object-in-docs-meln1k 2015-01-27 18:38:52 +01:00
agent Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
akka/typed add akka-typed project with generic ActorRef 2015-01-29 11:42:28 +01:00
camel Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
dispatcher Introduce stable priority mailboxes. 2015-01-28 11:20:59 +00:00
event +act #15163 allows to suppress certain messages from being dead-letter-ed 2014-12-01 17:03:13 +01:00
extension Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
future Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
io +act - 15757 - Reworks implementation of ActorSystem shutdown 2014-08-25 15:49:28 +02:00
pattern Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
persistence + akka-cluster-metrics: new akka module 2015-01-19 10:23:54 -06:00
remoting Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
routing +act #13004 Adding TailChopping router 2014-07-29 20:27:03 +02:00
serialization =all #3858 Make case classes final 2014-03-07 13:20:01 +01:00
testkit +tes #16431 support for TestProbe with user-defined name 2014-12-04 22:42:40 +01:00