pekko/akka-docs/rst/java/code/docs
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
..
actor +act #3911 Adding Java Lambda compatibility for Supervisor Strategy 2014-03-17 15:04:29 +01:00
agent Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
camel =doc #3689 Make activator templates for camel samples 2013-12-12 16:03:02 +01:00
dispatcher +act #3246 Added control aware mailbox types 2014-03-11 17:03:05 +01:00
event !act,doc #3893 Removed isTerminated checks from ActorClassification 2014-04-24 14:08:07 +02:00
extension =doc #3924 Doc how to be notified when recovery completed 2014-03-25 10:46:05 +01:00
future Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
io Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
jrouting Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
pattern Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
persistence =doc #3924 Doc how to be notified when recovery completed 2014-03-25 10:46:05 +01:00
remoting Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
serialization Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
testkit Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
zeromq Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00