Commit graph

7444 commits

Author SHA1 Message Date
Viktor Klang
fed0cf7a42 Replacing ActorRestartSpec with ActorLifeCycleSpec 2011-09-28 15:00:26 +02:00
Viktor Klang
a6f53d8605 Major rework of supervision and death watch, still not fully functioning 2011-09-28 14:19:59 +02:00
Viktor Klang
24d9a4d143 Merging with master 2011-09-27 18:02:57 +02:00
Jonas Bonér
db8a20ea37 Changed all 'def foo(): Unit = { .. }' to 'def foo() { .. }' 2011-09-27 17:41:02 +02:00
Jonas Bonér
07b29c0627 Added error handling to the actor creation in the different providers 2011-09-27 16:52:33 +02:00
Jonas Bonér
07012b3d62 Merge branch 'master' of github.com:jboner/akka 2011-09-27 15:25:30 +02:00
Jonas Bonér
cbdf39d6a1 Fixed issues with LocalActorRefProviderSpec 2011-09-27 15:25:22 +02:00
Peter Vlugter
7cf8eb0c03 Fix IO actor spec by ensuring startup order 2011-09-27 14:41:35 +02:00
Jonas Bonér
11cc9d9ed6 Merge branch 'master' of github.com:jboner/akka 2011-09-27 12:48:33 +02:00
Jonas Bonér
b1554b7833 Disabled akka-camel until issues with it have been resolved.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-27 12:48:19 +02:00
Jonas Bonér
315570c339 Merge branch 'master' of github.com:jboner/akka
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-27 12:31:33 +02:00
Viktor Klang
dc5cc16938 Merge branch 'master' of github.com:jboner/akka 2011-09-27 12:03:57 +02:00
Viktor Klang
670eb0238f Making sure that the receiver doesn't become the buddy that gets tried to register 2011-09-27 12:02:53 +02:00
Peter Vlugter
f60d0bdfc4 Fix scaladoc generation manually again 2011-09-27 12:01:17 +02:00
Jonas Bonér
3472fc4c20 Added eviction of actor instance and its Future in the ActorRefProvider to make the registry work again. Re-enabled the ActorRegistrySpec. 2011-09-27 11:49:42 +02:00
Viktor Klang
a7d73c3c40 Implementing buddy failover 2011-09-27 11:07:11 +02:00
Jonas Bonér
a19e105c00 Merge branch 'master' of github.com:jboner/akka 2011-09-27 10:40:39 +02:00
Jonas Bonér
ce797447a7 Fixed race condition in actor creation in *ActorRefProvider 2011-09-27 10:40:27 +02:00
Viktor Klang
a7cb5b5212 Upgrading to SBT 0.11 2011-09-27 10:37:53 +02:00
Viktor Klang
18e3ed5feb Adding comment about thread-safety 2011-09-27 09:32:21 +02:00
Viktor Klang
6a4d9e219d Fixing a typo in the event handler dispatcher configuration name and also deprecating some dangerous methods and adding TODOs and FIXMEs 2011-09-26 20:15:49 +02:00
Viktor Klang
e7bc084954 Fixing pesky race condition in Dispatcher 2011-09-26 19:53:36 +02:00
Viktor Klang
63053ab30b Making the event-handlers dispatcher configurable in config, also fixing a nasty shutdown in it 2011-09-26 19:51:06 +02:00
Viktor Klang
2edd9d9c26 Removing shutdownAllAttachedActors from MessageDispatcher and moving starting of the dispatcher close to the registration for execution 2011-09-26 17:52:52 +02:00
Peter Vlugter
002afdaafc Add file-based barrier for multi-jvm tests 2011-09-26 17:15:13 +02:00
Viktor Klang
d46d768cda Merge branch 'async-system-messages' of github.com:jboner/akka into async-system-messages 2011-09-26 15:45:43 +02:00
Viktor Klang
d8d639e259 Enforing an acknowledgement of the mailbox status after each message has been processed 2011-09-26 15:45:24 +02:00
Peter Vlugter
c84d33ef99 Fix ticket 1111 spec by creating compatible exception-throwing behaviour for now. 2011-09-26 15:43:11 +02:00
Viktor Klang
c2a8e8d6a6 Fixing broken camel test 2011-09-26 15:34:08 +02:00
Viktor Klang
d40221e1d8 Adding a more friendly error message to Future.as 2011-09-26 15:33:57 +02:00
Viktor Klang
7f8f0e8afb Switching so that createMailbox is called in the ActorCell constructor 2011-09-26 15:28:13 +02:00
Peter Vlugter
648c8698a6 Fix restart strategy spec by resuming on restart 2011-09-26 15:04:54 +02:00
Viktor Klang
e4947de718 Making sure that you cannot go from Mailbox.Closed to anything else 2011-09-26 11:50:26 +02:00
Viktor Klang
29a327aba4 Changing Mailbox.Status to be an Int 2011-09-26 11:39:07 +02:00
Viktor Klang
1b90a467bc Removing freshInstance and reverting some of the new BalancingDispatcher code to expose the race condition better 2011-09-26 11:08:45 +02:00
Peter Vlugter
79417331c4 Update to scala 2.9.1 2011-09-26 11:01:20 +02:00
Peter Vlugter
9080921ab3 Update to sbt 0.11.0 2011-09-26 10:37:22 +02:00
Peter Vlugter
5550376d80 Update to ivy-published plugins 2011-09-24 09:59:27 +02:00
Viktor Klang
288287e182 Partial fix for the raciness of BalancingDispatcher 2011-09-23 16:21:57 +02:00
Viktor Klang
a38a26f8bd Changing so that it executes system messages first, then normal message then a subsequent pass of all system messages before being done 2011-09-23 13:55:52 +02:00
Viktor Klang
1edd52c691 Rewriting so that the termination flag is on the mailbox instead of the ActorCell 2011-09-23 13:14:17 +02:00
Peter Vlugter
1e7f598ee1 Update to sbt 0.11.0-RC1 2011-09-23 10:21:03 +02:00
Viktor Klang
f30bc274d3 Merge branch 'async-system-messages' of github.com:jboner/akka into async-system-messages 2011-09-23 09:58:51 +02:00
Roland
4c87d700c3 reorder detach vs. terminated=true 2011-09-23 09:58:04 +02:00
Viktor Klang
1662d25944 Rewriting the Balancing dispatcher 2011-09-23 09:33:53 +02:00
Roland
e4e8ddc2a7 fix more bugs, clean up tests
- silence four expected exceptions in SupervisorHierarchySpec
- make ActorRef.suspend/resume actually asynchronous and document that
- fix broken PoisonPill test in ActorRefSpec
2011-09-23 09:14:42 +02:00
Viktor Klang
6e0e9910e9 Fixing the camel tests for real this time by introducing separate registered/unregistered events for actors and typed actors 2011-09-22 17:15:51 +02:00
Roland
6109a17af4 fix ActorModelSpec
- transform Dispatcher and Actor asserts into await()
- add more detailed logging of what goes wrong
2011-09-22 16:23:07 +02:00
Viktor Klang
a935998000 Fixing Camel tests 2011-09-22 15:23:26 +02:00
Viktor Klang
d764229cdd Fixing SupervisorHierarchySpec 2011-09-22 12:24:54 +02:00