Roland
44b94643e5
Merge with Peter's work (i.e. merging master into tame-globals)
2011-10-13 14:17:07 +02:00
Roland
3709a8f828
fix akka-docs compilation, remove duplicate applications from STM tests
2011-10-13 13:53:09 +02:00
Peter Vlugter
317b8bc03b
Merge master into tame-globals branch
2011-10-13 13:41:44 +02:00
Roland
85b7accfd4
make EventHandler non-global
...
- add Logging trait for nicer interface
- add EventHandlerLogging class for offering the nice interface from
app.log
- add eventHandler instance to app and use that for all internal logging
(this means that some places (dispatchers, remoting) were infiltrated
by app just to do logging, but I think we'll need app in there soon
enough for other reasons)
2011-10-13 13:21:59 +02:00
Patrik Nordwall
963ea0d9b2
Added sampling of latency measurement
2011-10-12 21:26:25 +02:00
Patrik Nordwall
045b9d96c6
Added .cached to .gitignore
2011-10-12 20:39:59 +02:00
Viktor Klang
3567d554fb
Adding documentation for the ExecutorService and ThreadPoolConfig DSLs
2011-10-12 18:21:12 +02:00
Viktor Klang
c950679fd8
#1285 - Implementing different internal states for the DefaultPromise
2011-10-12 16:29:33 +02:00
Peter Vlugter
e25ee9f0e2
Fix remote main compile and testkit tests
2011-10-12 15:36:10 +02:00
Roland
e2f9528bc0
fix compilation of akka-docs
2011-10-12 15:25:04 +02:00
Peter Vlugter
fa94198656
Fix remaining tests in akka-actor-tests
2011-10-12 15:15:17 +02:00
Roland
f7c1123dab
pre-fix but disable LoggingReceiveSpec: depends on future EventHandler rework
2011-10-12 15:08:06 +02:00
Roland
e5d24b0f17
remove superfluous AkkaApplication.akkaConfig() method (can use AkkaConfig() instead)
2011-10-12 15:07:39 +02:00
Viktor Klang
fe3c22fe23
#1192 - Removing the 'guaranteed delivery'/message resend in NettyRemoteSupport
2011-10-12 14:45:13 +02:00
Viktor Klang
41029e2f83
Removing pointless Index in the Remoting
2011-10-12 14:12:11 +02:00
Viktor Klang
44e1562350
Documenting the EventBus API and removing some superflous/premature traits
2011-10-12 14:07:49 +02:00
Viktor Klang
aa1c636a6b
Adding support for giving a Scala function to Index for comparison, and fixed a compilation error in NEttyRemoteSupport
2011-10-12 13:42:54 +02:00
Viktor Klang
dd9555fa4b
Merge branch 'master' of github.com:jboner/akka
2011-10-12 11:46:59 +02:00
Viktor Klang
d34e3d69ec
Adding a Java API to EventBus and adding tests for the Java configurations
2011-10-12 11:46:49 +02:00
Viktor Klang
5318763e52
Enabling the possibility to specify mapSize and the comparator to use to compare values for Index
2011-10-12 11:46:24 +02:00
Roland
9444ed8beb
introduce nicer AkkaSpec constructor and fix FSMActorSpec
2011-10-12 11:35:45 +02:00
Roland
36ec202d94
rename AkkaConfig values to CamelCase
2011-10-12 11:35:45 +02:00
Peter Vlugter
b4a1c95f78
Fix for right arrows in pdf docs
2011-10-12 10:55:35 +02:00
Peter Vlugter
42e1bba164
Fix actor ref spec
2011-10-12 09:57:33 +02:00
Roland
14751f7d29
make everything except tutorial-second compile
...
someone should look at remoting vs. timeout (i.e. which is sent around),
because I removed that in some places. It might simply be irrelevant
once we remove the Future special-casing.
2011-10-12 09:10:05 +02:00
Jonas Bonér
19b7bc0202
Added an Accrual Failure Detector (plus tests). This is the best general purpose detector and will replace all others.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-10-11 22:50:21 +02:00
Viktor Klang
d24e27337a
Adding another test to verify that multiple messages get published to the same subscriber
2011-10-11 18:19:13 +02:00
Viktor Klang
a07dd97ef1
Switching to have the entire String event being the classification of the Event, just to enfore uniqueness
2011-10-11 18:16:43 +02:00
Viktor Klang
7d7350c5c0
Making sure that all subscribers are generated uniquely so that if they don't, the test fails
2011-10-11 18:12:57 +02:00
Viktor Klang
0a88765022
Adding even more tests to the EventBus fixture
2011-10-11 18:00:29 +02:00
Viktor Klang
54338b5227
Adding EventBus API and changing the signature of DeathWatch to use the new EventBus API, adding some rudimentary test fixtures to EventBus
2011-10-11 17:41:25 +02:00
Roland
93b1ef3703
make akka-actor-tests compile again
2011-10-11 16:05:48 +02:00
Viktor Klang
a6caa4c6fa
Merge branch 'master' of github.com:jboner/akka
2011-10-11 14:17:51 +02:00
Viktor Klang
c80690ad08
Changing DeathWatchSpec to hopefully work better on Jenkins
2011-10-11 14:17:32 +02:00
Jonas Bonér
e20866c982
Moved method for creating a RoutedActorRef from 'Routing.actorOf' to 'Actor.actorOf'
2011-10-11 11:55:59 +02:00
Jonas Bonér
84f4840926
Merge branch 'master' of github.com:jboner/akka
2011-10-11 11:18:57 +02:00
Jonas Bonér
d31057dacf
Added support for custom user-defined routers
2011-10-11 11:18:47 +02:00
Viktor Klang
878be071f3
Merge branch 'master' of github.com:jboner/akka
2011-10-10 16:53:23 +02:00
Viktor Klang
0b86e968a6
Increasing the timeouts in the RestartStrategySpec
2011-10-10 16:53:07 +02:00
Peter Vlugter
1e1409e796
Start on getting the actor tests compiling and running again
2011-10-10 15:45:55 +02:00
Jonas Bonér
e779690aa1
Cleaned up internal API
2011-10-10 14:48:16 +02:00
Jonas Bonér
5fc905cc14
Merge branch 'ditch-registry'
2011-10-10 14:05:20 +02:00
Jonas Bonér
3e6decffc0
Removed the ActorRegistry, the different ActorRefProvider implementations now holds an Address->ActorRef registry. Looking up by UUID is gone together with all the other lookup methods such as 'foreach' etc. which do not make sense in a distributed env. 'shutdownAll' is also removed but will be replaced by parental supervision.
2011-10-10 14:02:33 +02:00
Roland
2599de0381
Scalariform & add AkkaSpec
2011-10-10 11:22:01 +02:00
Viktor Klang
6eaf04ac14
'fixing' the DeathWatchSpec, since the build machine is slow
2011-10-10 11:17:17 +02:00
Viktor Klang
101ebbda82
Merge branch 'master' of github.com:jboner/akka
2011-10-07 16:24:44 +02:00
Viktor Klang
149205cb9d
#1239 - fixing Crypt.hexify entropy
2011-10-07 16:24:32 +02:00
Jonas Bonér
114abe19bd
Merge branch 'failure-detector-refactoring'
2011-10-07 16:21:27 +02:00
Peter Vlugter
67a9a01bff
Merge master into tame-globals branch
2011-10-07 15:59:18 +02:00
Jonas Bonér
4ec050c12e
Major refactoring of RemoteActorRefProvider, remote Routing and FailureDetector, including lots of fixes and improvements.
...
- Decoupled FailureDetector from Routing by introducing ConnectionManager which uses FailureDetector instead of it being the same thing.
- Added ConnectionManager
- Added LocalConnectionManager
- Added RemoteConnectionManager
- Improved RoutedProps
- Integrated and added configuration for Scatter Gather router
- Added NoOpFailureDetector
- Misc API and documentation improvements
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-10-07 15:42:55 +02:00