pekko/akka-docs/rst
Konrad 'ktoso' Malawski d51b79c95a !per persistAsync
Breaks binary compatibility because adding new methods to Eventsourced
trait. Since akka-persistence is experimental this is ok, yet
source-level compatibility has been perserved thankfuly :-)

Deprecates:
* Rename of EventsourcedProcessor -> PersistentActor
* Processor -> suggest using PersistentActor
* Migration guide for akka-persistence is separate, as wel'll deprecate in minor versions (its experimental)
* Persistent as well as ConfirmablePersistent - since Processor, their
  main user will be removed soon.

Other changes:
* persistAsync works as expected when mixed with persist
* A counter must be kept for pending stashing invocations
* Uses only 1 shared list buffer for persit / persistAsync
* Includes small benchmark
* Docs also include info about not using Persistent() wrapper
* uses java LinkedList, for best performance of append / head on
  persistInvocations; the get(0) is safe, because these msgs only
  come in response to persistInvocations
* Renamed internal *MessagesSuccess/Failure messages because we kept
  small mistakes seeing the class "with s" and "without s" as the same
* Updated everything that refered to EventsourcedProcessor to
  PersistentActor, including samples

Refs #15227

Conflicts:
	akka-docs/rst/project/migration-guides.rst
	akka-persistence/src/main/scala/akka/persistence/JournalProtocol.scala
	akka-persistence/src/main/scala/akka/persistence/Persistent.scala
	akka-persistence/src/test/scala/akka/persistence/PersistentActorSpec.scala
	project/AkkaBuild.scala
2014-06-10 11:09:12 +02:00
..
additional =all #3858 Make case classes final 2014-03-07 13:20:01 +01:00
common Merge pull request #1986 from akka/wip-3750-improve-cluster-specification-patriknw 2014-02-13 12:11:38 +01:00
dev Updates in the Building Akka documentation page in 2014-04-15 14:37:12 +02:00
experimental !act,sam #3889 Adding Activator template FSM/become for Java with Lambda support 2014-03-05 11:16:23 +01:00
general add links to reference.conf to docs 2014-03-24 12:02:47 +01:00
images !rem #3765: Change the defaults for remoting 2014-01-17 11:29:22 +01:00
intro =doc #15213 snapshot repo for snapshot dependencies 2014-05-21 17:19:47 +02:00
java !per persistAsync 2014-06-10 11:09:12 +02:00
project !per persistAsync 2014-06-10 11:09:12 +02:00
scala !per persistAsync 2014-06-10 11:09:12 +02:00
conf.py Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
index.rst restructure ToC of reST docs 2013-04-19 13:40:37 +02:00
java.rst +act #3911 Adding Java Lambda compatibility for Supervisor Strategy 2014-03-17 15:04:29 +01:00
scala.rst add akka.Main and use that to add Hello World docs 2013-04-30 11:31:17 +02:00