Commit graph

7555 commits

Author SHA1 Message Date
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