pekko/akka-samples
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
..
akka-docs-java-lambda =pro sbt-0.13.2-RC2 with name hashing, scala 2.10.4 2014-04-11 14:11:02 +02:00
akka-sample-camel-java =sam Update version numbers to 2.4-SNAPSHOT 2014-04-16 15:00:10 +02:00
akka-sample-camel-scala =sam Update version numbers to 2.4-SNAPSHOT 2014-04-16 15:00:10 +02:00
akka-sample-cluster-java =sam Update version numbers to 2.4-SNAPSHOT 2014-04-16 15:00:10 +02:00
akka-sample-cluster-scala Merge pull request #15019 from akka/wip-update-sample-version-numbers-ban 2014-04-23 14:32:19 +02:00
akka-sample-fsm-java-lambda =sam Update version numbers to 2.4-SNAPSHOT 2014-04-16 15:00:10 +02:00
akka-sample-fsm-scala =sam Update version numbers to 2.4-SNAPSHOT 2014-04-16 15:00:10 +02:00
akka-sample-hello-kernel =sam #3887 Public domain license for activator templates 2014-02-21 12:31:00 +01:00
akka-sample-main-java =sam Update version numbers to 2.4-SNAPSHOT 2014-04-16 15:00:10 +02:00
akka-sample-main-java-lambda =sam Update Scala dependencies to 2.10.4 2014-04-25 13:23:56 +02:00
akka-sample-main-scala =sam Update version numbers to 2.4-SNAPSHOT 2014-04-16 15:00:10 +02:00
akka-sample-multi-node-scala =sam Update version numbers to 2.4-SNAPSHOT 2014-04-16 15:00:10 +02:00
akka-sample-osgi-dining-hakkers =pro sbt-0.13.2-RC2 with name hashing, scala 2.10.4 2014-04-11 14:11:02 +02:00
akka-sample-persistence-java !per persistAsync 2014-06-10 11:09:12 +02:00
akka-sample-persistence-java-lambda !per persistAsync 2014-06-10 11:09:12 +02:00
akka-sample-persistence-scala !per persistAsync 2014-06-10 11:09:12 +02:00
akka-sample-remote-java =sam Update version numbers to 2.4-SNAPSHOT 2014-04-16 15:00:10 +02:00
akka-sample-remote-scala =rem #13960 #13989 #13742 #13985 Optimize EndpointWriter 2014-04-24 13:39:58 +02:00
akka-sample-supervision-java-lambda =sam Update Scala dependencies to 2.10.4 2014-04-25 13:23:56 +02:00