From 5c99b4ed8d3e6de11302cfcbc44cf142c72762cf Mon Sep 17 00:00:00 2001 From: Jonas Boner Date: Thu, 2 Jul 2009 18:07:29 +0200 Subject: [PATCH] added prerestart and postrestart annotations and hooks into the supervisor fault handler for active objects --- akka.iws | 948 +++++++++--------- .../akka/api/InMemStateful.java | 12 + .../src/main/scala/actor/ActiveObject.scala | 136 ++- kernel/src/main/scala/actor/Actor.scala | 10 +- .../ActiveObjectGuiceConfigurator.scala | 4 +- kernel/src/main/scala/stm/Transaction.scala | 10 +- .../scala/stm/TransactionManagement.scala | 13 +- lib/akka-util-java.jar | Bin 3157 -> 6638 bytes lib/aspectwerkz-nodeps-jdk5-2.1.jar | Bin 1876469 -> 1876462 bytes .../akka/annotation/postrestart.java | 11 + .../akka/annotation/prerestart.java | 11 + 11 files changed, 646 insertions(+), 509 deletions(-) create mode 100644 util-java/src/main/java/se/scalablesolutions/akka/annotation/postrestart.java create mode 100644 util-java/src/main/java/se/scalablesolutions/akka/annotation/prerestart.java diff --git a/akka.iws b/akka.iws index e40d1b06a5..f32e54742b 100644 --- a/akka.iws +++ b/akka.iws @@ -6,21 +6,17 @@ + + + - - - - - - - - - - + + - - + + + @@ -41,19 +37,6 @@ - - - - - - - -