Commit graph

2545 commits

Author SHA1 Message Date
ticktock
b6502bec6f Merge branch 'master' of github.com:jboner/akka into ticket-538 2010-11-22 19:55:26 -05:00
ticktock
d70398b8b1 Move persistent commit to a pre-commit handler 2010-11-22 19:28:16 -05:00
Peter Vlugter
a9e7451ac1 Disable cross paths on parent projects as well 2010-11-23 12:28:21 +13:00
Peter Vlugter
4ffedf99cd Remove scala version from dist paths - fixes #549 2010-11-23 11:50:06 +13:00
Viktor Klang
3cd9c0eb6d Merge branch 'master' of github.com:jboner/akka 2010-11-22 12:00:09 +01:00
Viktor Klang
6c4e819c44 Merging in Actor per Session + fixing blocking problem with remote typed actors with Future response types 2010-11-22 11:57:17 +01:00
Viktor Klang
54f76902b4 Merge branch 'master' of https://github.com/paulpach/akka into paulpach-master 2010-11-22 10:57:19 +01:00
Jonas Bonér
e83b7d407f Fixed bug in ActorRegistry getting typed actor by manifest 2010-11-22 08:59:45 +01:00
Jonas Bonér
9c072327d9 fixed wrong path in voldermort tests - now test are passing again 2010-11-22 08:09:12 +01:00
Peter Vlugter
44d0f2dadb Disable cross paths for publishing without Scala version 2010-11-22 13:14:10 +13:00
Viktor Klang
4ab6f711cd Merge with master 2010-11-21 16:16:28 +01:00
Viktor Klang
02b1348472 Ticket #506 closed, caused by REPL 2010-11-21 16:15:55 +01:00
Viktor Klang
c387d00e18 Ticket #506 closed, caused by REPL 2010-11-21 16:15:22 +01:00
Viktor Klang
e119bd4c78 Moving dispatcher volatile field from ActorRef to LocalActorRef 2010-11-21 15:24:33 +01:00
Viktor Klang
d73d277823 Fixing ticket #533 by adding get/set LifeCycle in ActorRef 2010-11-21 15:11:14 +01:00
Viktor Klang
a3548df5fa Fixing groupID for SBT plugin and change url to akka homepage 2010-11-21 13:31:07 +01:00
Viktor Klang
7e40ee46d1 Adding a Java API for Channel, and adding some docs, have updated wiki, closing #536 2010-11-20 23:05:05 +01:00
Paul Pacheco
1996627622 Merge branch 'master' of git://github.com/jboner/akka 2010-11-20 15:49:20 -06:00
Paul Pacheco
d08f428da2 tests pass 2010-11-20 15:48:37 -06:00
Viktor Klang
2f62241519 Added a root akka folder for source files for the docs to work properly, closing ticket #541 2010-11-20 22:26:26 +01:00
Viktor Klang
2e12337d78 Changing signature for HotSwap to include self-reference, closing ticket #540 2010-11-20 22:03:57 +01:00
Viktor Klang
d80883c063 Changing artifact IDs so they dont include scala version no, closing ticket #529 2010-11-20 21:08:57 +01:00
ticktock
14f4cc55d5 factor out redundant code 2010-11-19 15:51:19 -05:00
Paul Pacheco
a4b122ef92 Cleaned up some semicolons
Test now compiles (but does not pass)
2010-11-19 11:53:51 -06:00
ticktock
62f0bae33d cleanup from wip merge 2010-11-19 11:00:01 -05:00
ticktock
d2ed29ef37 check reference equality when registering a persistent datastructure, and fail if one is already there with a different reference 2010-11-19 09:29:36 -05:00
Paul Pacheco
9f53ad3f66 Refatored createActor,
separate unit tests
cleanup according to viktor's suggestions
2010-11-18 22:38:45 -06:00
ticktock
12b50a623e added retries to persistent state commits, and restructured the storage api to provide management over the number of instances of persistent datastructures 2010-11-18 22:57:33 -05:00
Paul Pacheco
bd8091b817 Merge branch 'master' of git://github.com/jboner/akka 2010-11-18 20:10:42 -06:00
ticktock
ae0292cfd5 merge wip 2010-11-18 20:13:10 -05:00
ticktock
c97df19475 add TX retries, and add a helpful error logging in ReflectiveAccess 2010-11-18 19:48:51 -05:00
ticktock
3c89c3e714 most of the work for retry-able persistence commits and managing the instances of persistent data structures 2010-11-18 16:29:07 -05:00
Paul Pacheco
4c001fea15 refactored the createActor function to make it easier to understand and
remove the return statements;
2010-11-18 12:48:31 -06:00
Paul Pacheco
dcf78ad5cd Cleaned up patch as suggested by Vicktor 2010-11-18 11:09:55 -06:00
Viktor Klang
7290315d42 Making register and unregister of ActorRegistry private 2010-11-18 16:46:24 +01:00
Peter Vlugter
bc41899f4b Change to akka-actor rather than akka-remote as default in sbt plugin 2010-11-18 12:54:55 +13:00
Peter Vlugter
1dee84cbce Change to akka-actor rather than akka-remote as default in sbt plugin 2010-11-18 12:43:51 +13:00
ticktock
94f1687799 wip 2010-11-16 16:51:38 -05:00
Debasish Ghosh
6c77de66b8 redis tests should not run by default 2010-11-16 18:08:17 +05:30
Debasish Ghosh
3056668c97 fixed ticket #531 - Fix RedisStorage add() method in Java API : added Java test case akka-persistence/akka-persistence-redis/src/test/java/akka/persistence/redis/RedisStorageTests.java 2010-11-16 17:52:43 +05:30
ticktock
4886a286c3 wip 2010-11-15 23:07:01 -05:00
ticktock
61604a76e9 wip 2010-11-15 16:51:55 -05:00
ticktock
98eb924860 wip 2010-11-15 16:09:52 -05:00
ticktock
54895cef69 Merge branch 'master' into wip-ticktock-persistent-transactor 2010-11-15 16:06:13 -05:00
ticktock
d4cd0ff3ac retry only failed/not executed Ops if the starabe backend is not transactional 2010-11-15 16:06:04 -05:00
ticktock
b4842bbd7c fix ticket-532 2010-11-15 11:48:50 -05:00
ticktock
5494fec9a9 Merge branch 'master' of https://github.com/jboner/akka into wip-ticktock-persistent-transactor 2010-11-15 09:36:44 -05:00
ticktock
aa282533fb initial sketch 2010-11-15 08:57:38 -05:00
Paul Pacheco
4ee49e3add Added remote typed session actors, along with unit tests 2010-11-14 18:03:34 -06:00
Paul Pacheco
6d62831f70 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