Commit graph

2230 commits

Author SHA1 Message Date
Martin Krasser
2d456c19a4 Refactorings 2010-10-11 11:02:32 +02:00
Martin Krasser
d01fb42c3c Merge branch '457-krasserm' 2010-10-09 18:59:35 +02:00
Viktor Klang
fa0db6cbcd Folding 3 volatiles into 1, all transactor-based stuff 2010-10-09 15:13:55 +02:00
Jonas Bonér
33593e8f04 Merge branch 'master' of git@github.com:jboner/akka 2010-10-09 11:23:00 +02:00
Martin Krasser
327025090c Tests for Message Java API 2010-10-09 10:17:42 +02:00
Martin Krasser
bd290136a5 Java API for Message and Failure classes 2010-10-09 10:16:47 +02:00
Viktor Klang
d7b8c0fffb Removed all allocations from the canRestart-method 2010-10-08 22:28:39 +02:00
Viktor Klang
da3c23c97e Merge branch 'master' of http://github.com/andreypopp/akka into andreypopp-master 2010-10-08 21:52:35 +02:00
Viktor Klang
b403329726 Switching to a more accurate approach that involves no locking and no thread locals 2010-10-08 21:49:57 +02:00
Andrey Popp
6b01da4f63 Merge branch 'master' of http://github.com/jboner/akka
Conflicts:
	akka-actor/src/test/scala/actor/supervisor/RestartStrategySpec.scala
2010-10-08 20:45:29 +04:00
Andrey Popp
cf2e003661 Rework restart strategy restart decision. 2010-10-08 20:39:39 +04:00
Andrey Popp
adfbe9348d Add more specs for restart strategy params. 2010-10-08 20:36:33 +04:00
momania
91dbb596b6 after merge cleanup 2010-10-08 18:10:57 +02:00
momania
53bdcd4951 Merge branch 'master' into amqp
Conflicts:
	akka-amqp/src/main/scala/se/scalablesolutions/akka/amqp/AMQP.scala
	akka-amqp/src/main/scala/se/scalablesolutions/akka/amqp/FaultTolerantConnectionActor.scala
2010-10-08 17:55:43 +02:00
momania
69f26a1f0e - Finshed up java api for RPC
- Made case objects 'java compatible' via getInstance function
- Added RPC examples in java examplesession
2010-10-08 17:40:53 +02:00
Viktor Klang
c3cecd3b65 Serialization of RemoteActorRef unborked 2010-10-08 16:25:53 +02:00
Viktor Klang
a73e9933c4 Removing isInInitialization, reading that from actorRefInCreation, -1 volatile field per actorref 2010-10-08 15:59:10 +02:00
Viktor Klang
b892c124bd Removing linkedActorsAsList, switching _linkedActors to be a volatile lazy val instead of Option with lazy semantics 2010-10-08 15:43:00 +02:00
Viktor Klang
d165f14720 Merge branch 'master' of github.com:jboner/akka 2010-10-08 14:59:56 +02:00
Viktor Klang
848a69d1c6 Changed != SHUTDOWN to == RUNNING 2010-10-08 14:59:24 +02:00
Jonas Bonér
7e1b46b32f Added serialization of 'hotswap' stack + tests 2010-10-08 13:59:03 +02:00
Viktor Klang
4904c80e70 -1 volatile field in ActorRef, trapExit is migrated into faultHandler 2010-10-08 13:40:13 +02:00
Jonas Bonér
5f9700cf64 Made 'hotswap' a Stack instead of Option + addded 'RevertHotSwap' and 'unbecome' + added tests for pushing and popping the hotswap stack 2010-10-08 13:24:06 +02:00
momania
3d12b50529 - made channel and connection callback java compatible 2010-10-08 12:28:00 +02:00
momania
9cce10d7d0 - changed exchange types to case classes for java compatibility
- made java api for string and protobuf convenience producers/consumers
- implemented string and protobuf java api examples
2010-10-08 11:06:22 +02:00
Michael Kober
e809d98752 register client managed remote actors by uuid 2010-10-07 21:59:55 +02:00
Martin Krasser
51612c9d1e Merge remote branch 'remotes/origin/master' into java-api 2010-10-07 16:12:16 +02:00
Martin Krasser
5077071de5 Tests for Java API support 2010-10-07 14:46:57 +02:00
Martin Krasser
7f63ee8198 Moved Java API support to japi package. 2010-10-07 14:45:40 +02:00
Viktor Klang
06135f660e Fixing bug where ReceiveTimeout wasn´t turned off on actorref.stop 2010-10-07 14:02:25 +02:00
Viktor Klang
c41cc600d3 Merge branch 'master' of github.com:jboner/akka 2010-10-07 13:05:19 +02:00
Viktor Klang
d14b3dfc07 Fixing UUID remote request bug 2010-10-07 12:15:59 +02:00
Michael Kober
df853caf8c fix:ensure that typed actor module is enabled in typed actor methods 2010-10-07 10:10:32 +02:00
Jonas Bonér
ac85e40398 Upgraded to Scala 1.2 final. 2010-10-06 22:11:02 +02:00
Martin Krasser
af1983f99d Minor reformattings 2010-10-06 14:02:14 +02:00
Martin Krasser
5667203951 Java API for CamelServiceManager and CamelContextManager (refactorings) 2010-10-06 13:58:56 +02:00
Jonas Bonér
1000db8708 Merge branch 'master' of git@github.com:jboner/akka
Conflicts:
	akka-persistence/akka-persistence-common/src/main/scala/Storage.scala
2010-10-06 12:12:45 +02:00
Jonas Bonér
05720fb0cc Upgraded to AspectWerkz 2.2.2 with new fix for Scala load-time weaving 2010-10-06 11:15:08 +02:00
Viktor Klang
de7582434b Removed pointless check for N/A as Actor ID 2010-10-05 16:41:43 +02:00
Viktor Klang
441387bd21 Added some more methods to Index, as well as added return-types for put and remove as well as restructured some of the code 2010-10-05 16:41:15 +02:00
Martin Krasser
972a1b0cc4 Java API for CamelServiceManager and CamelContextManager (usage of JavaAPI.Option) 2010-10-05 15:49:11 +02:00
Viktor Klang
30712c6ba4 Removing more boilerplate from AkkaServlet 2010-10-05 14:42:17 +02:00
Viktor Klang
92c1f165c4 Merge branch 'master' of github.com:jboner/akka 2010-10-05 13:54:16 +02:00
Viktor Klang
6988b10df0 Cleaned up code and added more comments 2010-10-05 12:06:30 +02:00
Martin Krasser
41867a74b4 CamelServiceManager.service returns Option[CamelService] (Scala API)
CamelServiceManager.getService() returns Option[CamelService] (Java API)
Re #457
2010-10-05 11:13:27 +02:00
ticktock
26ab1c6f4c porting a ticket 450 change over 2010-10-04 19:47:23 -04:00
ticktock
b6c8e68a94 Merge branch 'master' of github.com:jboner/akka into ticket-443 2010-10-04 19:27:23 -04:00
Viktor Klang
11532a4227 Fixing ReceiveTimeout as per #446, now need to do: self.receiveTimeout = None to shut it off 2010-10-04 20:45:33 +02:00
Viktor Klang
641657fa92 Ensure that at most 1 CometSupport is created per servlet. and remove boiler 2010-10-04 19:27:44 +02:00
Jonas Bonér
d9c040a88e Changed ReflectiveAccess to work with enterprise module 2010-10-04 17:45:43 +02:00