Jonas Bonér
6429086b51
Moved EventHandler to 'akka.event' plus added 'error' method without exception param
2011-03-23 15:12:09 +01:00
Peter Vlugter
74f7d474ab
Remove akka-specific transaction and hooks
2011-03-23 18:33:44 +13:00
Viktor Klang
f79d5c4613
Deprecating the current impl of DataFlowVariable
2011-03-23 00:14:12 +01:00
Viktor Klang
6f560a764d
Switched to FutureTimeoutException for Future.apply/Future.get
2011-03-22 22:20:32 +01:00
Viktor Klang
9ed3bb2fa9
Merge branch 'master' of github.com:jboner/akka
2011-03-22 22:13:00 +01:00
Viktor Klang
e23ba6e5bb
Adding Java API for reduce, fold, apply and firstCompletedOf, adding << and apply() to CompletableFuture + a lot of docs
2011-03-22 22:12:16 +01:00
Jonas Bonér
26654d3a2d
Merge branch 'master' of github.com:jboner/akka
2011-03-22 18:59:53 +01:00
Jonas Bonér
417695fafc
Added SLF4 module with Logging trait and Event Handler
2011-03-22 18:59:31 +01:00
Viktor Klang
331f3e6469
Renaming resultWithin to valueWithin, awaitResult to awaitValue to aling the naming, and then deprecating the blocking methods in Futures
2011-03-22 17:20:35 +01:00
Viktor Klang
f63024bc38
Switching AlreadyCompletedFuture to always be expired, good for GC eligibility etc
2011-03-22 14:45:31 +01:00
Martin Krasser
967f81c0ec
Merge branch '667-krasserm'
2011-03-22 09:34:33 +01:00
Viktor Klang
161f68376c
Minor optimization for getClassFor and added some comments
2011-03-21 21:39:13 +01:00
Viktor Klang
24981f6d37
Fixing classloader priority loading
2011-03-21 14:16:28 +01:00
Viktor Klang
99492ae657
Merge branch 'master' of github.com:jboner/akka
2011-03-21 13:16:58 +01:00
Derek Williams
54b19634de
Prevent throwables thrown in futures from disrupting the rest of the system. Fixes #710
2011-03-20 17:15:23 -06:00
Viktor Klang
e33eefa1d2
Rewriting getClassFor to do a fall-back approach, first test the specified classloader, then test the current threads context loader, then try the ReflectiveAccess` classloader and the Class.forName
2011-03-20 18:32:32 +01:00
Debasish Ghosh
5573b59bc5
added test cases for Java serialization of actors in course of documenting the stuff in the wiki
2011-03-20 22:16:26 +05:30
Viktor Klang
e5bd97f0be
Merge branch 'master' of github.com:jboner/akka
2011-03-19 17:52:59 +01:00
Viktor Klang
c520104837
Giving a 1s time window for the requested change to occur
2011-03-19 17:52:24 +01:00
Jonas Bonér
233044f077
Merge branch 'master' of github.com:jboner/akka
2011-03-19 12:22:17 +01:00
Jonas Bonér
c27ee29c26
added event handler logging + minor reformatting and cleanup
2011-03-19 01:37:48 +01:00
Jonas Bonér
2ecebc547c
removed some println
2011-03-19 01:06:26 +01:00
Jonas Bonér
299f865156
Fixed bug with restarting supervised supervisor that had done linking in constructor + Changed all calls to EventHandler to use direct 'error' and 'warning' methods for improved performance
2011-03-18 23:04:48 +01:00
Viktor Klang
25660a9c77
Resolving conflict
2011-03-18 20:47:37 +01:00
Viktor Klang
d738674eeb
Switching to PoisonPill to shut down Per-Session actors, and restructuring some Future-code to avoid wasteful object creation
2011-03-18 18:03:10 +01:00
Jonas Bonér
9e3e3efd33
Added hierarchical event handler level to generic event publishing
2011-03-18 17:58:58 +01:00
Viktor Klang
44c7ed6850
Removing 2 vars from Future, and adding some ScalaDoc
2011-03-18 17:37:25 +01:00
Viktor Klang
d903498ba9
Making thread transient in Event and adding WTF comment
2011-03-18 17:26:53 +01:00
Viktor Klang
2752d7a44e
Merge branch 'master' of github.com:jboner/akka
2011-03-18 11:24:24 +01:00
Viktor Klang
efb2855883
Removing verbose type annotation
2011-03-18 11:18:03 +01:00
Viktor Klang
76f058edac
Fixing stall issue in remote pipeline
2011-03-18 10:41:49 +01:00
Peter Vlugter
f1de4dcf3d
Fix for event handler levels
2011-03-18 21:49:36 +13:00
Viktor Klang
12b91edea5
Reducing overhead and locking involved in Futures.fold and Futures.reduce
2011-03-18 01:21:26 +01:00
Viktor Klang
5a399e8816
Merge branch 'master' of github.com:jboner/akka
2011-03-17 22:58:28 +01:00
Roland Kuhn
06049642d5
Merge branch 'wip-CallingThreadDispatcher'
...
Conflicts:
akka-actor/src/test/scala/akka/dispatch/ActorModelSpec.scala
project/build/AkkaProject.scala
both resolved by "union" approach
- change wavesOfActors test for CTD: scheduling SHUTDOWN 10000 times does not
work so well...
- add executeFuture with trivial implementation, TBC
2011-03-17 22:18:39 +01:00
Roland Kuhn
18a604624d
make FSMTimingSpec more deterministic
...
The test for repeated timer had a race condition between receiving the sixth
Tick and the Cancel message. Fix this by cancelling from within after the fifth
Tick received.
2011-03-17 20:49:38 +01:00
Roland Kuhn
d20d85ca26
ignore VIM swap files (and clean up previous accident)
2011-03-17 17:59:22 +01:00
Martin Krasser
63be885a59
Preliminary upgrade to latest Camel development snapshot.
2011-03-17 12:38:00 +01:00
Viktor Klang
d935965989
Making sure that theres no allocation for ActorRef.invoke()
2011-03-16 21:40:02 +01:00
Viktor Klang
f1654a3831
Adding yet another comment to ActorPool
2011-03-16 21:18:10 +01:00
Viktor Klang
1093c21ff5
Faster than Derek! Changing completeWith(Future) to be lazy and not eager
2011-03-16 21:17:38 +01:00
Viktor Klang
98c35ece93
Added some more comments to ActorPool
2011-03-16 19:36:16 +01:00
Viktor Klang
04a72b6cd8
ActorPool code cleanup, fixing some qmarks and some minor defects
2011-03-16 19:31:54 +01:00
Viktor Klang
d9ca4361fa
Restructuring some methods in ActorPool, and switch to PoisonPill for postStop cleanup, to let workers finish their tasks before shutting down
2011-03-16 14:13:48 +01:00
Viktor Klang
ab15ac06ab
Refactoring, reformatting and fixes to ActorPool, including ticket 705
2011-03-16 13:20:00 +01:00
Viktor Klang
67e1cb29d0
Fixing #706
2011-03-16 12:37:48 +01:00
Viktor Klang
44659d2df0
Just saved 3 allocations per Actor instance
2011-03-16 01:07:40 +01:00
Viktor Klang
83748ad909
Switching to unfair locking
2011-03-15 10:08:51 +01:00
Viktor Klang
ec42d71e69
Adding a test for ticket 703
2011-03-15 01:00:02 +01:00
Viktor Klang
8256672ad3
No, seriously, fixing ticket #703
2011-03-15 00:53:40 +01:00