From 167b724671f82832f08261438573ca0495f5814d Mon Sep 17 00:00:00 2001 From: Jonas Boner Date: Fri, 5 Jun 2009 22:08:53 +0200 Subject: [PATCH] fixed TX Vector and TX Ref plus added tests + rewrote Reactor impl + added custom Actor impl(currently not used though) --- akka.iws | 485 ++++++++++++++---- .../akka/api/InMemStateful.java | 8 +- .../akka/api/InMemoryStateTest.java | 25 +- kernel/src/main/scala/ActiveObject.scala | 27 +- kernel/src/main/scala/Actor.scala | 202 ++++++++ kernel/src/main/scala/Transaction.scala | 8 +- .../scala/reactor/EventBasedDispatcher.scala | 53 ++ .../scala/reactor/EventDrivenDispatcher.scala | 67 --- kernel/src/main/scala/reactor/Future.scala | 58 ++- .../scala/reactor/MessageDispatcherBase.scala | 35 ++ kernel/src/main/scala/reactor/Reactor.scala | 49 +- .../scala/reactor/ThreadBasedDispatcher.scala | 89 ++-- kernel/src/test/scala/ActorTest.scala | 76 +++ .../test/scala/EventBasedDispatcherTest.scala | 116 +++++ .../scala/ThreadBasedDispatcherTest.scala | 124 +++++ 15 files changed, 1148 insertions(+), 274 deletions(-) create mode 100644 kernel/src/main/scala/Actor.scala create mode 100644 kernel/src/main/scala/reactor/EventBasedDispatcher.scala delete mode 100644 kernel/src/main/scala/reactor/EventDrivenDispatcher.scala create mode 100644 kernel/src/main/scala/reactor/MessageDispatcherBase.scala create mode 100644 kernel/src/test/scala/ActorTest.scala create mode 100644 kernel/src/test/scala/EventBasedDispatcherTest.scala create mode 100644 kernel/src/test/scala/ThreadBasedDispatcherTest.scala diff --git a/akka.iws b/akka.iws index d20a6273d0..0a3111dd29 100644 --- a/akka.iws +++ b/akka.iws @@ -2,12 +2,14 @@ - - - - + + + + + + - + @@ -27,6 +29,73 @@ + + + + + + + + + + + + @@ -175,6 +273,32 @@ @@ -306,19 +590,19 @@ - + - + - - + + @@ -330,12 +614,12 @@ - + - + @@ -344,7 +628,7 @@ - + @@ -677,7 +961,7 @@ - + @@ -686,18 +970,18 @@ - - + + - + - + - + @@ -748,69 +1032,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -825,34 +1046,106 @@ - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +