From 1979b14061841061685ff39c2395a12196936942 Mon Sep 17 00:00:00 2001 From: Patrik Nordwall Date: Thu, 8 Dec 2011 19:29:16 +0100 Subject: [PATCH] UnhandledMessageException extends RuntimeException. See #1453 --- akka-actor/src/main/scala/akka/actor/Actor.scala | 2 +- .../code/akka/docs/actor/MyReceivedTimeoutUntypedActor.java | 2 +- akka-docs/java/code/akka/docs/actor/UntypedActorSwapper.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/akka-actor/src/main/scala/akka/actor/Actor.scala b/akka-actor/src/main/scala/akka/actor/Actor.scala index a7e6fac96c..88936f2c86 100644 --- a/akka-actor/src/main/scala/akka/actor/Actor.scala +++ b/akka-actor/src/main/scala/akka/actor/Actor.scala @@ -93,7 +93,7 @@ case class ActorInterruptedException private[akka] (cause: Throwable) /** * This message is thrown by default when an Actors behavior doesn't match a message */ -case class UnhandledMessageException(msg: Any, ref: ActorRef = null) extends Exception { +case class UnhandledMessageException(msg: Any, ref: ActorRef = null) extends RuntimeException { def this(msg: String) = this(msg, null) diff --git a/akka-docs/java/code/akka/docs/actor/MyReceivedTimeoutUntypedActor.java b/akka-docs/java/code/akka/docs/actor/MyReceivedTimeoutUntypedActor.java index dc88f3d78c..4d88ab36ca 100644 --- a/akka-docs/java/code/akka/docs/actor/MyReceivedTimeoutUntypedActor.java +++ b/akka-docs/java/code/akka/docs/actor/MyReceivedTimeoutUntypedActor.java @@ -13,7 +13,7 @@ public class MyReceivedTimeoutUntypedActor extends UntypedActor { getContext().setReceiveTimeout(Duration.parse("30 seconds")); } - public void onReceive(Object message) throws Exception { + public void onReceive(Object message) { if (message.equals("Hello")) { getSender().tell("Hello world"); } else if (message == Actors.receiveTimeout()) { diff --git a/akka-docs/java/code/akka/docs/actor/UntypedActorSwapper.java b/akka-docs/java/code/akka/docs/actor/UntypedActorSwapper.java index 106407b4b8..7ec924da57 100644 --- a/akka-docs/java/code/akka/docs/actor/UntypedActorSwapper.java +++ b/akka-docs/java/code/akka/docs/actor/UntypedActorSwapper.java @@ -22,7 +22,7 @@ public class UntypedActorSwapper { public static class Swapper extends UntypedActor { LoggingAdapter log = Logging.getLogger(getContext().system(), this); - public void onReceive(Object message) throws Exception { + public void onReceive(Object message) { if (message == SWAP) { log.info("Hi"); getContext().become(new Procedure() {