Commit graph

2497 commits

Author SHA1 Message Date
Paul Pacheco
16640ebc50 Added remote typed session actors, along with unit tests 2010-11-14 18:03:34 -06:00
Paul Pacheco
376d1c9dfb Added server initiated remote untyped session actors
now you can register a factory function and whenever a new session starts, the actor will be created and started. When the client disconnects, the actor will be stopped. The client works the same as any other untyped remote server managed actor.

use like this:
	RemoteServer.registerPerSession("actor-name", actorOf[MyActor])

Unregister like this:
	RemoteServer.unregisterPerSession("actor-name")
2010-11-14 16:26:33 -06:00
Paul Pacheco
26f23ac5ec Merge branch 'master' of git://github.com/jboner/akka into session-actors 2010-11-14 13:10:37 -06:00
Paul Pacheco
67cf3788f3 Added interface for registering session actors, and adding unit test (which is failing now) 2010-11-14 13:10:13 -06:00
Viktor Klang
a808affa46 Fixing ticket #530 2010-11-14 16:29:07 +01:00
Peter Vlugter
47a0cf42ec Update redis test after rebase 2010-11-14 10:42:03 +13:00
Peter Vlugter
a86237b1d4 Remove disabled src in stm module 2010-11-14 09:54:10 +13:00
Peter Vlugter
8a857b12bd Move transactor.typed to other packages 2010-11-14 09:54:10 +13:00
Peter Vlugter
70361e2868 Update agent and agent spec 2010-11-14 09:54:10 +13:00
Peter Vlugter
3b87e82228 Add Atomically for transactor Java API 2010-11-14 09:54:10 +13:00
Peter Vlugter
baa181fd0d Add untyped coordinated example to be used in docs 2010-11-14 09:54:10 +13:00
Peter Vlugter
2cc572e395 Use coordinated.await in test 2010-11-14 09:54:10 +13:00
Peter Vlugter
c0a3437db2 Add coordinated transactions for typed actors 2010-11-14 09:54:10 +13:00
Peter Vlugter
49c2575ca7 Update new redis tests 2010-11-14 09:54:10 +13:00
Peter Vlugter
db6d90df43 Add untyped transactor 2010-11-14 09:53:15 +13:00
Peter Vlugter
4cdc46c23f Add Java API for coordinated transactions 2010-11-14 09:53:15 +13:00
Peter Vlugter
2cbd033a45 Move Transactor and Coordinated to akka.transactor package 2010-11-14 09:53:15 +13:00
Peter Vlugter
8d5be782eb Some tidy up 2010-11-14 09:53:15 +13:00
Peter Vlugter
c17cbf76db Add reworked Agent 2010-11-14 09:53:15 +13:00
Peter Vlugter
d59806c10f Update stm scaladoc 2010-11-14 09:53:15 +13:00
Peter Vlugter
e6e8f343da Add new transactor based on new coordinated transactions 2010-11-14 09:53:14 +13:00
Peter Vlugter
cda2468f30 Add new mechanism for coordinated transactions 2010-11-14 09:53:14 +13:00
Peter Vlugter
2b79caa8b3 Reworked stm with no global/local 2010-11-14 09:53:14 +13:00
Peter Vlugter
9012847ff1 First pass on separating stm into its own module
- removed transactors everywhere
- moved stm into akka-stm module
- disabled agents (they use transactors internally)
- rewrote persistence tests so that they don't use transactors
2010-11-14 09:53:14 +13:00
Viktor Klang
73c0f31779 Merge branch 'master' of github.com:jboner/akka 2010-11-13 20:42:10 +01:00
Debasish Ghosh
53afae0828 Fixed Issue 528 - RedisPersistentRef should not throw in case of missing key 2010-11-13 22:02:35 +05:30
Debasish Ghosh
adea0506b5 Implemented addition of entries with same score through zrange - updated test cases 2010-11-13 21:39:25 +05:30
Peter Vlugter
1c686c9717 Ensure unique scores for redis sorted set test 2010-11-13 10:42:58 +13:00
ticktock
b786d35d2a closing ticket 518 2010-11-12 10:25:36 -05:00
ticktock
097009729c Merge branch 'ticket-518' of https://github.com/jboner/akka into ticket-518 2010-11-12 10:03:14 -05:00
ticktock
da970470f6 clean up some code 2010-11-12 10:02:30 -05:00
momania
c90b331426 minor simplification 2010-11-12 14:24:06 +01:00
momania
3646f9ed58 Merge branch 'master' of git-proxy:jboner/akka 2010-11-12 14:17:45 +01:00
momania
396d66180d - add possibility to specify channel prefetch side for consumer 2010-11-12 14:17:32 +01:00
Viktor Klang
7f3e65309d Merge branch 'remove-cluster' 2010-11-12 14:16:07 +01:00
Viktor Klang
d45962a7df Merge branch 'master' of github.com:jboner/akka 2010-11-12 14:04:50 +01:00
Viktor Klang
9898655f4a Adding configurable default dispatcher timeout and re-instating awaitEither 2010-11-12 14:04:06 +01:00
Viktor Klang
49d9151c70 Adding Futures.firstCompleteOf to allow for composability 2010-11-12 12:54:48 +01:00
Viktor Klang
4ccd860e19 Replacing awaitOne with a listener based approach 2010-11-12 12:52:08 +01:00
Viktor Klang
249f14191d Adding support for onComplete listeners to Future 2010-11-12 12:11:53 +01:00
Viktor Klang
bb855ed690 Removing legacy code for 1.0 2010-11-12 10:58:16 +01:00
Debasish Ghosh
c9abb47fdc Merge branch 'master' of git@github.com:jboner/akka 2010-11-12 10:03:53 +05:30
Debasish Ghosh
6832b2dff6 updated test case to ensure that sorted sets have diff scores 2010-11-12 10:02:58 +05:30
ticktock
a1d1640ea2 fix source of compiler warnings 2010-11-11 17:27:04 -05:00
ticktock
91cc372f6c finished enabling batch puts and gets in simpledb 2010-11-11 16:33:23 -05:00
Viktor Klang
9df923dd16 Fixing ticket #519 2010-11-11 19:41:06 +01:00
Viktor Klang
a0cc5d3855 Removing pointless synchroniation 2010-11-11 18:22:26 +01:00
Viktor Klang
05ecb14ed8 Fixing #522 2010-11-11 18:19:45 +01:00
Viktor Klang
08fd01c652 Fixing ticket #524 2010-11-11 17:23:37 +01:00
ticktock
774596eaef Merge branch 'master' of https://github.com/jboner/akka into ticket-518 2010-11-11 10:11:56 -05:00