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