RememberingStartNoAck -> RememberingStart.empty
This commit is contained in:
parent
33b34da36c
commit
55311cf914
1 changed files with 4 additions and 3 deletions
|
|
@ -177,9 +177,11 @@ private[akka] object Shard {
|
||||||
}
|
}
|
||||||
|
|
||||||
object RememberingStart {
|
object RememberingStart {
|
||||||
|
val empty = new RememberingStart(Set.empty)
|
||||||
|
|
||||||
def apply(ackTo: Option[ActorRef]): RememberingStart =
|
def apply(ackTo: Option[ActorRef]): RememberingStart =
|
||||||
ackTo match {
|
ackTo match {
|
||||||
case None => RememberingStartNoAck
|
case None => empty
|
||||||
case Some(ackTo) => RememberingStart(Set(ackTo))
|
case Some(ackTo) => RememberingStart(Set(ackTo))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -194,7 +196,7 @@ private[akka] object Shard {
|
||||||
case active: Active => active
|
case active: Active => active
|
||||||
case r: RememberingStart =>
|
case r: RememberingStart =>
|
||||||
if (ackTo.isEmpty) {
|
if (ackTo.isEmpty) {
|
||||||
if (r.ackTo.isEmpty) RememberingStartNoAck
|
if (r.ackTo.isEmpty) RememberingStart.empty
|
||||||
else newState
|
else newState
|
||||||
} else {
|
} else {
|
||||||
if (r.ackTo.isEmpty) this
|
if (r.ackTo.isEmpty) this
|
||||||
|
|
@ -203,7 +205,6 @@ private[akka] object Shard {
|
||||||
case _ => throw new IllegalArgumentException(s"Transition from $this to $newState not allowed")
|
case _ => throw new IllegalArgumentException(s"Transition from $this to $newState not allowed")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private val RememberingStartNoAck = new RememberingStart(Set.empty)
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* When remember entities is enabled an entity is in this state while
|
* When remember entities is enabled an entity is in this state while
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue