pekko/akka-docs/rst/scala
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
..
code/docs !per persistAsync 2014-06-10 11:09:12 +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 =doc #15160 Minor spelling, wording and grammar fixes. 2014-05-11 10:14:50 -04: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 !per persistAsync 2014-06-10 11:09:12 +02:00
remoting.rst Fixed a typo 2014-04-16 16:15:15 +02: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