= #17240 Use some more DeadLetterSuppression

* sysmsg.Terminate, sysmsg.DeathWatchNotification, io.Tcp.Closed
  were needed to silence normal usage of http client/server
* other things based on jenkins logs, but not a complete audit

(cherry picked from commit 270e3b2f49af3c34fd5ea4c3bcfd8257402b5cbe)
This commit is contained in:
Patrik Nordwall 2015-04-21 09:18:13 +02:00
parent e89d145764
commit c1d14f1887
7 changed files with 20 additions and 11 deletions

View file

@ -26,6 +26,7 @@ import akka.ConfigurationException
import akka.AkkaException
import akka.remote.transport.ThrottlerTransportAdapter.Direction
import akka.actor.Deploy
import akka.actor.DeadLetterSuppression
/**
* The conductor is the one orchestrating the test: it governs the
@ -367,7 +368,7 @@ private[akka] class ServerFSM(val controller: ActorRef, val channel: Channel) ex
* INTERNAL API.
*/
private[akka] object Controller {
final case class ClientDisconnected(name: RoleName)
final case class ClientDisconnected(name: RoleName) extends DeadLetterSuppression
class ClientDisconnectedException(msg: String) extends AkkaException(msg) with NoStackTrace
case object GetNodes
case object GetSockAddr