!per #15436 make persistenceId abstract in NEW classes
(cherry picked from commit de3249f7f4b859c3caa232e579d9a3bae7406803) Conflicts: akka-samples/akka-sample-persistence-scala/src/main/scala/sample/persistence/PersistentActorExample.scala
This commit is contained in:
parent
43952af7ea
commit
b1d1d87111
24 changed files with 182 additions and 193 deletions
|
|
@ -88,6 +88,8 @@ trait PersistenceDocSpec {
|
|||
}
|
||||
|
||||
class MyProcessor4 extends PersistentActor {
|
||||
override def persistenceId = "my-stable-persistence-id"
|
||||
|
||||
//#recovery-completed
|
||||
|
||||
def receiveRecover: Receive = {
|
||||
|
|
@ -310,6 +312,8 @@ trait PersistenceDocSpec {
|
|||
class MyPersistentActor(destination: ActorRef) extends PersistentActor {
|
||||
val channel = context.actorOf(Channel.props("channel"))
|
||||
|
||||
override def persistenceId = "my-stable-persistence-id"
|
||||
|
||||
def handleEvent(event: String) = {
|
||||
// update state
|
||||
// ...
|
||||
|
|
@ -338,6 +342,8 @@ trait PersistenceDocSpec {
|
|||
//#persist-async
|
||||
class MyPersistentActor extends PersistentActor {
|
||||
|
||||
override def persistenceId = "my-stable-persistence-id"
|
||||
|
||||
def receiveRecover: Receive = {
|
||||
case _ => // handle recovery here
|
||||
}
|
||||
|
|
@ -372,6 +378,8 @@ trait PersistenceDocSpec {
|
|||
//#defer
|
||||
class MyPersistentActor extends PersistentActor {
|
||||
|
||||
override def persistenceId = "my-stable-persistence-id"
|
||||
|
||||
def receiveRecover: Receive = {
|
||||
case _ => // handle recovery here
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue