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