Commit graph

26828 commits

Author SHA1 Message Date
jboner
27355ec510 added scala and java sample modules + jackson jars 2009-07-12 23:09:54 +02:00
jboner
95d598fb66 clean up and stabilization, getting ready for M1 2009-07-12 23:08:17 +02:00
Jonas Boner
6a65c67ca7 changed oneway to be defined by void in AO + added restart callback def in config 2009-07-07 22:11:27 +02:00
Jonas Boner
ff969047cc fixed last stm issues and failing tests + added new thread-based dispatcher (plus test) 2009-07-06 23:45:15 +02:00
Jonas Boner
3830aed805 implemented waiting for pending transactions to complete before aborting + config 2009-07-04 12:06:07 +02:00
Jonas Boner
d75d769351 fixed async bug in active object + added AllTests for scala tests 2009-07-04 06:38:47 +02:00
Jonas Boner
800f3bc917 fixed most remaining failing tests for persistence 2009-07-03 17:53:33 +02:00
Jonas Boner
011aee43d2 added new cassandra jar 2009-07-03 17:15:55 +02:00
Jonas Boner
83ada023d3 added configuration system based on Configgy, now JMX enabled + fixed a couple of bugs 2009-07-03 17:15:36 +02:00
Jonas Boner
c1b6740e49 fixed bootstrap 2009-07-03 05:52:37 +02:00
Jonas Boner
afe3282495 added netty jar 2009-07-02 22:20:50 +02:00
Jonas Boner
35e3d97ef3 various code clean up + fixed kernel startup script 2009-07-02 22:20:16 +02:00
Jonas Boner
5c99b4ed8d added prerestart and postrestart annotations and hooks into the supervisor fault handler for active objects 2009-07-02 18:07:29 +02:00
Jonas Boner
45bd6ebe5c added configuration for remote active objects and services 2009-07-02 13:23:03 +02:00
Jonas Boner
a4f1092659 fixed some major bugs + wrote thread pool builder and dispatcher config + various spawnLink variations on Actor 2009-07-01 15:29:06 +02:00
Jonas Boner
2cfeda0ce0 fixed bugs regarding oneway transaction managament 2009-06-30 16:01:50 +02:00
Jonas Boner
6359920fa4 complete refactoring of transaction and transactional item management + removed duplicate tx management in ActiveObject 2009-06-29 23:38:10 +02:00
Jonas Boner
7083737f95 iteration 1 of nested transactional components 2009-06-29 17:33:38 +02:00
Jonas Boner
0a915eaff9 transactional actors and remote actors implemented 2009-06-29 15:01:20 +02:00
Jonas Boner
a585e0ce38 finished remote actors (with tests) plus half-baked distributed transactions (not complete) 2009-06-25 23:47:30 +02:00
Jonas Boner
10a0c16cb2 added remote active objects configuration + remote tx semantics 2009-06-25 13:07:58 +02:00
Jonas Boner
47abc143a4 completed remote active objects (1:st iteration) - left todo are: TX semantics, supervision and remote references + tests 2009-06-24 15:12:47 +02:00
Jonas Boner
8ff45daddc new factory for transactional state 2009-06-22 14:12:09 +02:00
Jonas Boner
93f712effe completed new actor impl with supervision and STM 2009-06-22 13:13:58 +02:00
Jonas Boner
de846d4555 completed new actor impl with link/unlink trapExit etc. all tests pass + reorganized package structure 2009-06-21 14:08:43 +02:00
Jonas Boner
be2aa089e7 renamed dispatchers to more suitable names 2009-06-11 13:52:22 +02:00
Jonas Boner
795c7b3da0 finished STM and persistence test for Ref, Vector, Map + implemented STM for Ref 2009-06-11 13:47:07 +02:00
Jonas Boner
f3ac665274 fixed hell after merge 2009-06-10 20:37:28 +02:00
Jonas Boner
ac52556595 Swapped out Scala Actors to a reactor based impl (still restart and linking to do) + finalized transactional persisted cassandra based vector (ref to go) 2009-06-10 20:04:33 +02:00
Jonas Boner
167b724671 fixed TX Vector and TX Ref plus added tests + rewrote Reactor impl + added custom Actor impl(currently not used though) 2009-06-05 22:08:53 +02:00
Jonas Boner
7f60a4a93e finished actor library together with tests 2009-06-03 02:41:10 +02:00
Jonas Boner
74bd8dea6d project cleanup 2009-05-25 18:15:39 +02:00
Jonas Boner
28c8a0d8d3 upgraded to Scala 2.7.4 2009-05-25 16:05:37 +02:00
Jonas Boner
9235b0e221 renamed api-java to fun-test-java + upgrade guiceyfruit to 2.0 2009-05-25 15:52:45 +02:00
Jonas Boner
8c11f04262 added invocation object + equals/hashCode methods 2009-05-25 15:18:18 +02:00
Jonas Boner
eadd316a34 added reactor implementation in place for Scala actors 2009-05-25 14:48:43 +02:00
Jonas Boner
8bc40775b3 cleanup and refactoring of active object code 2009-05-24 07:41:47 +02:00
Jonas Boner
bbec315eb2 fixed final issues with AW proxy integration and remaining tests 2009-05-23 22:24:02 +02:00
Jonas Boner
e0591005ed added custom managed actor scheduler 2009-05-20 23:00:02 +02:00
Jonas Boner
0ad6151dda switched from DPs to AW proxy 2009-05-20 16:54:42 +02:00
Jonas Boner
33a333e66d added AW 2009-05-18 08:20:19 +02:00
Jonas Boner
b38ac067cb mid jax-rs impl 2009-05-18 08:19:30 +02:00
Jonas Boner
8c8ba29afc added interface for active object configurator, now with only guice impl class + added default servlet hooking into akka rest support via jersey 2009-05-16 10:46:24 +02:00
Jonas Boner
0243a60d01 first step towards jax-rs support, first tests passing 2009-05-15 15:40:45 +02:00
Jonas Boner
b1900b0a25 first step towards jax-rs support, first tests passing 2009-05-15 15:39:52 +02:00
Jonas Boner
9349bc3ad8 fixed cassandra persistenc STM tests + added generic Map and Seq traits to Transactional datastructures 2009-05-13 19:28:55 +02:00
Jonas Boner
1a06a67cfc fixed broken eclipse project files 2009-05-13 10:57:35 +02:00
Jonas Boner
d470aee538 fixed bug STM bug, in-mem tests now pass 2009-05-13 08:58:50 +02:00
Jonas Boner
4ad378b5c4 fixed test 2009-05-11 21:28:31 +02:00
Jonas Boner
b602a86eed init impl of camel bean:actor routing 2009-05-11 13:48:32 +02:00