Fixing FIXME to rename isShutdown to isTerminated

This commit is contained in:
Viktor Klang 2011-11-23 19:03:56 +01:00
parent 7d9a124b64
commit c56341b3a6
17 changed files with 45 additions and 46 deletions

View file

@ -246,19 +246,19 @@ trait ActorClassification { this: ActorEventBus with ActorClassifier ⇒
val current = mappings get monitored
current match {
case null
if (monitored.isShutdown) false
if (monitored.isTerminated) false
else {
if (mappings.putIfAbsent(monitored, Vector(monitor)) ne null) associate(monitored, monitor)
else if (monitored.isShutdown) !dissociate(monitored, monitor) else true
else if (monitored.isTerminated) !dissociate(monitored, monitor) else true
}
case raw: Vector[_]
val v = raw.asInstanceOf[Vector[ActorRef]]
if (monitored.isShutdown) false
if (monitored.isTerminated) false
if (v.contains(monitor)) true
else {
val added = v :+ monitor
if (!mappings.replace(monitored, v, added)) associate(monitored, monitor)
else if (monitored.isShutdown) !dissociate(monitored, monitor) else true
else if (monitored.isTerminated) !dissociate(monitored, monitor) else true
}
}
}