Commit graph

6571 commits

Author SHA1 Message Date
ticktock
4e1fe7635e fixing compile looks like some spurious chars were added accidentally 2011-05-24 21:04:39 -07:00
ticktock
39caed3b8f reverting the commenting out of akka-camel, since kernel needs it 2011-05-24 20:54:36 -07:00
ticktock
cd1806caf8 Merge branch 'master' of https://github.com/jboner/akka into modules-migration 2011-05-24 20:50:08 -07:00
ticktock
2cb9476cca commenting out camel, typed-camel, spring for the time being 2011-05-24 20:49:04 -07:00
Jonas Bonér
71beab820c Merge branch 'master' of github.com:jboner/akka 2011-05-24 19:04:35 +02:00
Jonas Bonér
f75dcdbd15 Full clustering circle now works, remote communication.
Added test for cluster communication.
Refactored deployment parsing.
Added InetSocketAddress to remote protocol.

Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-05-24 19:04:25 +02:00
Viktor Klang
3ccfdf822c Adding a Java API method for generic proxying 2011-05-24 14:57:11 +02:00
Viktor Klang
2b09434635 Merge with master 2011-05-24 14:55:06 +02:00
Viktor Klang
5310789141 Removing hte slick interfaces/implementation classes because it`s just not good enough 2011-05-24 14:47:04 +02:00
Viktor Klang
724cbf4376 Removing hte slick interfaces/implementation classes because it`s just not good enough 2011-05-24 13:52:22 +02:00
Viktor Klang
2642c9a9cc Adding support for retrieving interfaces proxied and the current implementation behind the proxy, intended for annotation processing etc 2011-05-24 12:18:58 +02:00
Viktor Klang
6f6d9193f4 Fixing ticket #888, adding startLink to Supervisor 2011-05-24 12:13:59 +02:00
Peter Veentjer
5fd10978d8 - added the InMemoryRawStorage (tests will follow) 2011-05-24 07:59:12 +03:00
sclasen
88727d8877 Merge branch 'master' of https://github.com/jboner/akka into modules-migration 2011-05-23 21:01:11 -07:00
Jonas Bonér
7f455fd92e removed duplicated NodeAddress 2011-05-23 23:48:25 +02:00
Jonas Bonér
96367d9575 Merge branch 'master' of github.com:jboner/akka 2011-05-23 22:35:15 +02:00
Jonas Bonér
ddb2a69c19 Moved ClusterNode interface, NodeAddress and ChangeListener into akka-actor as real Trait instead of using structural typing.
Refactored boot dependency in Cluster/Actor/Deployer.
Added multi-jvm test for testing clustered actor deployment, check out as LocalActorRef and ClusterActorRef.

Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-05-23 22:35:01 +02:00
Peter Veentjer
694134090d - fixed the type problems. This time with a compile (since no tests currently are available for this code). 2011-05-23 21:17:33 +03:00
Peter Veentjer
e84a7cb5ea - disabled the functionality for the rawstorage, will inspect it locally. But at least the build will be running again. 2011-05-23 21:08:59 +03:00
Peter Veentjer
d25ca826fa Merge remote branch 'origin/master' 2011-05-23 20:04:42 +03:00
Peter Veentjer
27e9d71f76 - initial checkin of the storage functionality 2011-05-23 20:03:40 +03:00
sclasen
960257e1e3 move over some more config 2011-05-23 12:49:55 -04:00
sclasen
da4fadeb08 fix compilation by changing ref to CompletableFuture to Promise 2011-05-23 12:49:15 -04:00
sclasen
2e2d1eb242 second pass, mostly compiles 2011-05-23 12:34:54 -04:00
Viktor Klang
556ee4b5e9 Added a default configuration object to avoid object allocation for the trivial case 2011-05-23 18:17:31 +02:00
Viktor Klang
39481f0a5f Adding a test to verify usage of TypedActor.self outside of a TypedActor 2011-05-23 18:10:57 +02:00
sclasen
5e8f844545 first pass at moving modules over, sbt project compiles properly 2011-05-23 11:37:56 -04:00
Viktor Klang
e320825137 Added some API to be able to wrap interfaces on top of Actors, solving the ActorPool for TypedActor dilemma, closing ticket #724 2011-05-23 17:08:45 +02:00
Viktor Klang
1f5a04c678 Adding support for customization of the TypedActor impl to be used when creating a new TypedActor, internal only, intended for things like ActorPool etc 2011-05-23 14:13:16 +02:00
Viktor Klang
19cf26b6a9 Rewriting one of the tests in ActorRegistrySpec not to use non-volatile global state for verification 2011-05-23 12:08:38 +02:00
Viktor Klang
3b8c39582a Adding assertions to ensure that the registry doesnt include the actor after stop 2011-05-23 11:59:17 +02:00
Viktor Klang
cf0970d277 Removing duplicate code for TypedActor 2011-05-23 11:54:41 +02:00
Viktor Klang
8a790b1ddf Renaming CompletableFuture to Promise, Renaming AlreadyCompletedFuture to KeptPromise, closing ticket #854 2011-05-23 11:31:01 +02:00
Viktor Klang
aa52486fdc Fixing erronous use of actor uuid as string in ActorRegistry, closing ticket #886 2011-05-23 11:27:02 +02:00
Jonas Bonér
7778c93c1c Added docs about setting JVM options and override akka.conf options to multi-jvm-testing.rst 2011-05-23 10:45:53 +02:00
Jonas Bonér
ef1bb9c9c2 removed ./docs 2011-05-23 10:22:12 +02:00
Peter Vlugter
ce69b25593 Add individual options and config to multi-jvm tests 2011-05-23 16:45:46 +12:00
Viktor Klang
d84a169747 Removing excessive allocations and traversal 2011-05-21 17:30:16 +02:00
Viktor Klang
00f837418f Reformatting and some cleanup of the Cluster.scala code 2011-05-21 16:55:32 +02:00
Viktor Klang
2f87da5dd4 Removing some boilerplate code in Deployer 2011-05-21 16:14:15 +02:00
Viktor Klang
e5035be5fa Tidying up some code in ClusteredActorRef 2011-05-21 15:55:15 +02:00
Viktor Klang
5f03cc5d87 Switching to a non-blocking strategy for the CyclicIterator and the RoundRobin router 2011-05-21 15:37:09 +02:00
Viktor Klang
e735b335fb Removing lots of duplicated code 2011-05-21 13:13:40 +02:00
Viktor Klang
70137b45e5 Fixing a race in CyclicIterator 2011-05-21 13:13:28 +02:00
Viktor Klang
50bf97bf54 Removing allocations and excessive traversals 2011-05-21 12:53:46 +02:00
Viktor Klang
3181905fed Renaming EBEDD to Dispatcher, EBEDWSD to BalancingDispatcher, ThreadBasedDispatcher to PinnedDispatcher and PEBEDD to PriorityDispatcher, closing ticket #784 2011-05-20 22:56:30 +02:00
Viktor Klang
1f024f1c9e Harmonizing constructors and Dispatcher-factories, closing ticket #807 2011-05-20 22:25:46 +02:00
Viktor Klang
476334bad7 Merge branch 'master' of github.com:jboner/akka 2011-05-20 20:47:27 +02:00
Viktor Klang
41a08237d9 Moved secure cookie exchange to on connect established, this means I could remove the synchronization on send, enabling muuuch more throughput, also, since the cookie isn`t sent in each message, message size should drop considerably when secure cookie handshakes are enabled. I do however have no way of testing this since it seems like the clustering stuff is totally not working when it comes to the RemoteSupport 2011-05-20 19:40:11 +02:00
Jonas Bonér
cd18e72342 Fixed issues with 'ClusterNode.use(address): ActorRef'.
Various other fixes and minor additions.

Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-05-20 17:13:39 +02:00