pekko/akka-docs/rst/scala
Konrad Malawski c046cdff0a !act,doc #3893 Removed isTerminated checks from ActorClassification
Instead of isTerminated we now use death watch on subscribers.

! Breaking change - ActorClassification based event buses now require
  and actor system. Previously no actors were involved, but now someone
  has to `watch` the subscribers. The unsubscriber is an system actor,
  and won't be stopped automagically if a bus stops to be used (hard to
  determine what "stops being used" is)
* Replaced isTerminated checks with watching actors
* backing structure for ActorClassification swaped from
  ConcurrentHashMap to immutable.Map with CAS operations on it. This is
  required to avoid races and guarantee register/unregister ordering
  (messages sent with proper sequence numbers) to the unsubscriber.
  Performance tested it and still above 1.3million subscribe+unsubscribe
  ops per second (mac i7, retina), where as the CHM version was
  4 million - but that one could only work in the presence of
  itTerminated - so we pay the price here for removing it.
* `ActorClassification` starts the unsubscriber instance by itself,
  the unsubscriber is an system actor, and can be stopped via
  `ActorClassification#shutdown`
* Will unregister from unsubscriber, when no more subscriptions for
  given subscriber are left in this bus.
* Added missing "Java API: " for some types
* Updated docs to point out the automatic subscriber purging (on terminated)
2014-04-24 14:08:07 +02:00
..
code/docs !act,doc #3893 Removed isTerminated checks from ActorClassification 2014-04-24 14:08:07 +02:00
actordsl.rst =doc #3564 Moving the Actor DSL doc section 2013-12-17 12:21:52 -05:00
actors.rst =doc clean up what-is-akka.rst and switch to www.typesafe.com 2014-03-13 12:42:47 +01:00
agents.rst add links to reference.conf to docs 2014-03-24 12:02:47 +01:00
camel.rst add links to reference.conf to docs 2014-03-24 12:02:47 +01:00
cluster-usage.rst Merge pull request #2126 from ktoso/3986-cluster-singleton-may-become-doubleton-during-splits-ktoso 2014-04-10 15:39:31 +02:00
dispatchers.rst +act #2075 Added possibility to pass an ExecutionContext to an ActorSystem 2014-01-16 23:24:06 +01:00
event-bus.rst !act,doc #3893 Removed isTerminated checks from ActorClassification 2014-04-24 14:08:07 +02:00
extending-akka.rst restructure ToC of reST docs 2013-04-19 13:40:37 +02:00
fault-tolerance-sample.rst restructure ToC of reST docs 2013-04-19 13:40:37 +02:00
fault-tolerance.rst =doc #3573 Clarify maxNrOfRetries in supervisor strategies 2014-01-22 16:29:58 +01:00
fsm.rst =doc clean up what-is-akka.rst and switch to www.typesafe.com 2014-03-13 12:42:47 +01:00
futures.rst add Futures.promise to the docs 2013-05-09 21:50:28 +02:00
hello-world.rst =doc clean up what-is-akka.rst and switch to www.typesafe.com 2014-03-13 12:42:47 +01:00
howto.rst =doc #3500 Add section about Dependency Injection 2013-08-26 09:58:16 +02:00
index-actors.rst !cha #3789: Remove typed channels 2014-01-17 14:56:51 +01:00
index-futures.rst =tra #3668 Deprecate transactors 2013-12-13 11:00:06 +01:00
index-network.rst !act #3812: Remove Pipelines 2014-01-17 15:52:24 +01:00
index-utilities.rst =dur #3664 Deprecate durable mailboxes 2013-12-13 07:38:15 +01:00
io-tcp.rst +act #3586 #3807 Implement mandatory read throttling 2014-01-17 18:27:56 +01:00
io-udp.rst !act #3812: Remove Pipelines 2014-01-17 15:52:24 +01:00
io.rst !act #3812: Remove Pipelines 2014-01-17 15:52:24 +01:00
logging.rst =doc #2859 Describe stdout logger more 2014-02-13 12:14:50 +01:00
mailboxes.rst +act #3246 Added control aware mailbox types 2014-03-11 17:03:05 +01:00
microkernel.rst =doc clean up what-is-akka.rst and switch to www.typesafe.com 2014-03-13 12:42:47 +01:00
persistence.rst =doc #3924 Doc how to be notified when recovery completed 2014-03-25 10:46:05 +01:00
remoting.rst add links to reference.conf to docs 2014-03-24 12:02:47 +01:00
routing.rst =doc #3868 Clarify remote router group 2014-02-13 12:45:42 +01:00
scheduler.rst =act #3572 Add parens to sender 2014-01-17 18:21:14 +01:00
serialization.rst =doc Fix a few typos in docs 2013-12-15 17:42:03 +01:00
testing.rst add links to reference.conf to docs 2014-03-24 12:02:47 +01:00
testkit-example.rst Fix one more broken code include in docs. See #3374 2013-05-23 09:48:30 +02:00
typed-actors.rst =doc Typed actors chapter improvement 2014-02-09 00:42:13 +01:00
zeromq.rst add links to reference.conf to docs 2014-03-24 12:02:47 +01:00