Commit graph

6526 commits

Author SHA1 Message Date
Derek Williams
05e93e3f18 ByteString.apply optimized for Byte 2011-05-22 13:53:58 -06:00
Derek Williams
9ef8ea5ff5 Basic immutable ByteString implmentation, probably needs some methods overriden for efficiency 2011-05-22 11:00:51 -06:00
Derek Williams
61178a9d28 Improved NIO Actor API 2011-05-21 16:47:06 -06:00
Derek Williams
170eb47ab0 add NIO trait for Actor to handle nonblocking IO 2011-05-20 22:14:59 -06: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
Jonas Bonér
763dfffa0b Changed creating ClusterDeployer ZK client on object creation cime rather than on 'init' method time 2011-05-20 15:16:26 +02:00
Jonas Bonér
b9a1d49999 Fixed problems with trying to boot up cluster through accessing Actor.remote when it should not 2011-05-20 15:04:21 +02:00
Jonas Bonér
19f6e6a469 Merge branch 'master' of github.com:jboner/akka 2011-05-20 14:36:54 +02:00
Jonas Bonér
f0be165a07 Refactored and changed boot of Cluster and ClusterDeployer.
Fixed problems with ClusterDeployerSpec and ClusterMultiJvmSpec.
Removed all akka-remote tests and samples (needs to be rewritten later).
Added Actor.cluster member field.
Removed Actor.remote member field.

Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-05-20 14:36:26 +02:00
Viktor Klang
64c7107d8c Replacing hook + provider with just a PartialFunction[String,ActorRef], closing ticket #749 2011-05-20 13:56:47 +02:00
Viktor Klang
2f62d30b91 Fixing import shadowing of TransactionLog 2011-05-20 13:56:13 +02:00
Viktor Klang
5a9be1be06 Adding the migration guide from 0.10 to 1.0 closing ticket #871 2011-05-20 13:37:28 +02:00
Viktor Klang
cd3cb8cd57 Renaming akka.routing.Dispatcher to Router, as per ticket #729 2011-05-20 12:29:48 +02:00
Viktor Klang
f9a335ea13 Adding support for obtaining the reference to the proxy of the currently executing TypedActor, this is suitable for passing on a safe alternative to _this_ 2011-05-20 11:45:14 +02:00
Jonas Bonér
b95382c3e2 Merge branch 'wip-new-serialization' 2011-05-20 09:31:57 +02:00
Jonas Bonér
b63709d82c Removed typeclass serialization in favor of reflection-based.
Removed possibility to create multiple ClusterNode, now just one in Cluster.node.
Changed timestamp format for default EventHandler listener to display NANOS.
Cleaned up ClusterModule in ReflectiveAccess.

Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-05-20 09:08:11 +02:00
Roland
4809b63fda fix bad move of CallingThreadDispatcherModelSpec 2011-05-19 23:08:39 +02:00
Roland
a48f6fdf90 add copyright headers 2011-05-19 21:34:21 +02:00
Viktor Klang
7955912593 Reverting use of esoteric character for field 2011-05-19 18:58:11 +02:00
Viktor Klang
e3daf11425 Removed some more boilerplate 2011-05-19 18:50:28 +02:00
Viktor Klang
1e5e46c089 Cleaned up the TypedActor coe some more 2011-05-19 18:31:22 +02:00
Viktor Klang
23614fe306 Removing some boilerplate 2011-05-19 17:36:32 +02:00
Viktor Klang
d3e85f079b Implementing the typedActor-methods in ActorRegistry AND added support for multi-interface proxying 2011-05-19 16:53:40 +02:00
Viktor Klang
59025e558b Merge with master 2011-05-19 15:03:47 +02:00
Viktor Klang
c49498f463 Merge with master 2011-05-19 14:30:41 +02:00
Viktor Klang
236d8e07e9 Removing the old typed actors 2011-05-19 14:29:21 +02:00
Jonas Bonér
88946889b4 Fixed wrong import in multi-jvm-test.rst. Plus added info about where the trait resides. 2011-05-19 03:15:39 -07:00
Jonas Bonér
76d9c3c33a 1. Added docs on how to run the multi-jvm tests
2. Fixed cyclic dependency in deployer/cluster boot up
3. Refactored actorOf for clustered actor deployment, all actorOf now works
2011-05-19 10:58:30 +02:00
Jonas Bonér
8741454e89 Added copyright header 2011-05-18 20:29:53 +02:00
Viktor Klang
08ee4829aa Merge branch 'master' of github.com:jboner/akka 2011-05-18 17:45:36 +02:00
Viktor Klang
c29ef4ba7a Merge with master 2011-05-18 17:45:17 +02:00
Jonas Bonér
34f4fd728f Turned of verbose mode of formatting 2011-05-18 17:41:10 +02:00
Viktor Klang
6461de7e7e Removed the not implemented transactor code and removed duplicate code 2011-05-18 17:39:52 +02:00
Jonas Bonér
f7ff547839 merged with scalariform branch 2011-05-18 17:34:27 +02:00
Jonas Bonér
4deeb775f4 converted tabs to spaces 2011-05-18 17:25:59 +02:00
Jonas Bonér
a7311c83e6 Added Scalariform sbt plugin which formats code on each compile. Also checking in reformatted code 2011-05-18 17:25:30 +02:00
Viktor Klang
8f281254ab Normalizing the constructors, mixing manifests and java api wasn`t ideal 2011-05-18 17:24:46 +02:00
Viktor Klang
07acfb49ee Making the MethodCall:s serializable so that they can be stored in durable mailboxes, and can be sent to remote nodes 2011-05-18 17:10:22 +02:00
Viktor Klang
404118c4d3 Adding tests and support for stacked traits for the interface part of a ThaipedActor 2011-05-18 16:17:21 +02:00
Viktor Klang
fccfb554ed Adding support and tests for exceptions thrown inside a ThaipedActor 2011-05-18 15:59:17 +02:00
Jonas Bonér
5949673092 using Config.nodename 2011-05-18 15:14:03 +02:00
Jonas Bonér
d4d2807d83 Merge branch 'master' of github.com:jboner/akka 2011-05-18 14:23:39 +02:00
Viktor Klang
1ac7b47fd7 Added a future-composition test to ThaipedActor 2011-05-18 14:19:03 +02:00
Jonas Bonér
0f88dd9921 Merge branch 'master' of github.com:jboner/akka 2011-05-18 14:15:23 +02:00
Jonas Bonér
2af5097b87 Added command line options for setting 'nodename', 'hostname' and 'remote-server-port' when booting up an Akka node/microkernel 2011-05-18 14:15:17 +02:00
Viktor Klang
cd7538eace Merge branch 'master' of github.com:jboner/akka 2011-05-18 13:43:37 +02:00
Viktor Klang
1f05440b6e ThaipedActor seems to come along nicely 2011-05-18 13:43:23 +02:00
Peter Veentjer
8f7bd6909a - more style related cleanup 2011-05-18 12:25:27 +02:00
Viktor Klang
e52c24f063 Adding warning of using WorkStealingDispatcher with TypedActors 2011-05-18 11:54:16 +02:00
Jonas Bonér
4a99082cc5 Added deployment code for all 'actorOf' methods 2011-05-18 11:24:31 +02:00