pekko/akka-docs/rst/java
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
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 Some more test cleanup to not create so many threads. See #3320 2013-05-08 12:42:15 +02:00
fault-tolerance-sample.rst restructure ToC of reST docs 2013-04-19 13:40:37 +02:00
fault-tolerance.rst +act #3911 Adding Java Lambda compatibility for Supervisor Strategy 2014-03-17 15:04:29 +01:00
fsm.rst Some more test cleanup to not create so many threads. See #3320 2013-05-08 12:42:15 +02:00
futures.rst Config library 1.0.1 2013-05-22 14:51:47 +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 Merge branch 'master' into wip-2605-java-pattern-ricklatrine 2012-12-08 11:49:06 +01:00
index-actors.rst +act #3911 Adding Java Lambda compatibility for Supervisor Strategy 2014-03-17 15:04:29 +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
lambda-actors.rst +act,sam,doc #3940 Added receive setter for Java Lambda actors 2014-03-22 10:53:54 +01:00
lambda-fault-tolerance-sample.rst +act #3911 Adding Java Lambda compatibility for Supervisor Strategy 2014-03-17 15:04:29 +01:00
lambda-fault-tolerance.rst +act #3911 Adding Java Lambda compatibility for Supervisor Strategy 2014-03-17 15:04:29 +01:00
lambda-fsm.rst =doc clean up what-is-akka.rst and switch to www.typesafe.com 2014-03-13 12:42:47 +01:00
lambda-index-actors.rst +act #3911 Adding Java Lambda compatibility for Supervisor Strategy 2014-03-17 15:04:29 +01:00
lambda-persistence.rst !per persistAsync 2014-06-10 11:09:12 +02:00
logging.rst Merge pull request #2000 from akka/wip-3685-faq-patriknw 2014-02-13 12:35:52 +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 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 = doc: Added warning about closing over in scheduled tasks #3263 2013-07-04 14:05:29 +02:00
serialization.rst =dur #3664 Deprecate durable mailboxes 2013-12-13 07:38:15 +01:00
testing.rst add links to reference.conf to docs 2014-03-24 12:02:47 +01:00
typed-actors.rst =doc Typed actors chapter improvement 2014-02-09 00:42:13 +01:00
untyped-actors.rst =doc clean up what-is-akka.rst and switch to www.typesafe.com 2014-03-13 12:42:47 +01:00
zeromq.rst add links to reference.conf to docs 2014-03-24 12:02:47 +01:00