Commit graph

8301 commits

Author SHA1 Message Date
Henrik Engstrom
26d49fecb9 Merge branch 'master' into 1063-docs-routing-he
Conflicts:
	akka-docs/java/routing.rst
	akka-docs/scala/routing.rst
2011-12-15 20:15:32 +01:00
Viktor Klang
fd0443dbae Clarifying how Awaitable should be used 2011-12-15 19:35:53 +01:00
Viktor Klang
6c96397711 Merge branch 'wip-1456-document-typed-actors-√' 2011-12-15 19:09:57 +01:00
Henrik Engstrom
0aee9029a8 Fixed typo. See #1063 2011-12-15 19:04:57 +01:00
Roland
fd4b4e3fb3 transparent remoting -> location transparency 2011-12-15 19:03:02 +01:00
Henrik Engstrom
d68777e76e Updated after feedback. See #1063 2011-12-15 18:21:56 +01:00
viktorklang
987a8cc2ee Merge pull request #166 from jboner/wip-1522-touchup-dataflow-√
Quick and dirty touch-up of Dataflow
2011-12-15 08:22:41 -08:00
Viktor Klang
9d2ab2e714 Minor edits 2011-12-15 17:18:28 +01:00
Viktor Klang
06687080b1 Correcting minor things 2011-12-15 17:16:17 +01:00
Roland
1053dcbd2d correct points Henrik raised 2011-12-15 17:12:19 +01:00
Viktor Klang
ed829ac309 Quick and dirty touch-up of Dataflow 2011-12-15 17:10:07 +01:00
Viktor Klang
40acab7932 Merge branch 'wip-1456-document-typed-actors-√' of github.com:jboner/akka into wip-1456-document-typed-actors-√ 2011-12-15 16:57:51 +01:00
Viktor Klang
5e03cda4bb Adding Typed Actor docs for Java, as well as some minor tweaks on some Java APIs 2011-12-15 16:57:29 +01:00
Viktor Klang
5f3e0c07b1 Adding Typed Actor docs for Java, as well as some minor tweaks on some Java APIs 2011-12-15 16:56:53 +01:00
Henrik Engstrom
41ce42c8f7 Upgraded routing documentation to Akka 2.0. See #1063 2011-12-15 16:36:04 +01:00
Roland Kuhn
06a13d3eb1 Merge pull request #164 from jboner/wip-1169-actor-system-doc-rk
received okay by mail
2011-12-15 07:20:15 -08:00
Roland
6d72c9988a document deadLetter in actors concept 2011-12-15 16:19:08 +01:00
patriknw
0b2a5ee325 Merge pull request #163 from jboner/wip-1486-testing-doc-patriknw
DOC: Update Testing Actor Systems (TestKit) Chapter. See #1486
2011-12-15 06:45:08 -08:00
Jonas Bonér
65efba2da3 Merge branch 'master' of github.com:jboner/akka 2011-12-15 15:22:55 +01:00
Roland
c6afb5ba2d polish some more and add remoting.rst 2011-12-15 15:09:16 +01:00
Jonas Bonér
d9217e4803 Added 'notes' section formatting and some more content to the cluster, spring and camel pages.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-12-15 15:05:09 +01:00
Patrik Nordwall
30416af3c4 DOC: Update Testing Actor Systems (TestKit) Chapter. See #1486 2011-12-15 15:04:14 +01:00
Jonas Bonér
ce296b0481 Misc additions to, and rewrites and formatting of, the documentation.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-12-15 14:26:17 +01:00
Viktor Klang
a5613729fa Removing Guice docs 2011-12-15 14:22:28 +01:00
Viktor Klang
009853f2f6 Merge with master 2011-12-15 14:10:08 +01:00
Viktor Klang
73b79d6e3e Adding a Scala and a Java guide to Akka Extensions 2011-12-15 14:01:04 +01:00
Viktor Klang
866e47c97c Adding Scala documentation for Akka Extensions 2011-12-15 14:01:04 +01:00
Roland
31591d4ec2 polish and add general/actors 2011-12-15 12:05:48 +01:00
Jonas Bonér
b0e630a239 Merge remote-tracking branch 'origin/simplified-multi-jvm-test'
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-12-15 11:43:26 +01:00
Viktor Klang
c47d3ef0a1 Adding a note describing the serialization of Typed Actor method calls 2011-12-15 11:24:51 +01:00
Jonas Bonér
b4f1978b37 Merge remote-tracking branch 'origin/wip-simplify-configuring-new-router-in-props-jboner'
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-12-15 10:32:31 +01:00
Jonas Bonér
f59b4c642f Merge branch 'master' of github.com:jboner/akka 2011-12-15 08:48:01 +01:00
Jonas Bonér
9c18b8cb49 Merge branch 'wip-remove-timeout-jboner'
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-12-15 08:47:52 +01:00
Patrik Nordwall
44a82be86f DOC: Disabled agents chapter, since it's in the akka-stm module. See #1488 2011-12-15 08:36:00 +01:00
Peter Vlugter
1d8bd1b67f Update akka sbt plugin
- compatible with both 1.x and 2.x microkernels
- fix sbt deprecation warnings
2011-12-15 17:23:40 +13:00
Peter Vlugter
37efb72f22 Some documentation fixes
- microkernel information
- repository links
- akka download description
2011-12-15 15:39:30 +13:00
Peter Vlugter
a3af3626ce Merge pull request #153 from jboner/docs-intro-he
Updated introduction documents to Akka 2.0. Fixes #1480
2011-12-14 17:30:30 -08:00
Peter Vlugter
cf27ca0ab4 Merge with master 2011-12-15 14:27:57 +13:00
Roland
0fa4f3504c first stab at actor-systems.rst 2011-12-15 01:49:02 +01:00
Roland
1ef5145dc9 fix hideous and well-hidden oversight
Thank you, Jenkins and CallingThreadDispatcher, for without you both I
would probably not have found this bug before the milestone release. So,
what happened? Well, ActorModelSpec for the CallingThreadDispatcher
tries to have an actor kill itself twice with InterruptedException (of
all things!) and wants to verify that everything still works. Given the
right timing (which was rare) the semantics of the
CallingThreadDispatcher would mean that the actor would suspend itself
(first failure), inform its supervisor (“/user”, not on CTD) and return
to the spec. If the supervisor was too slow to finish the restart which
includes a resume which will process all messages enqueued meanwhile
from the test BEFORE the test enqueued the second failure, the failure
would actually happen on the supervisor’s thread. Now
InterruptedException is the ONLY exception which always gets passed up,
and thus it is the only Exception which can ever occur genuinely within
a top-level supervisor which will trigger its restart: if it’s an
unhandled one, the actor system will stop, and if it’s a handled one
from a child there will be no problem.

So, having these very special circumstances combined just so, the
“guardian” would restart, and after today’s changes that meant killing
all its children. Boom.

The fix is of course trivial, as always. And the bug is extremely
obvious, once found. Cost me five hours.
2011-12-15 01:43:56 +01:00
Roland
05461cd531 fix log statement in ActorModelSpec 2011-12-15 01:43:56 +01:00
Viktor Klang
66c89fee4b Minor touchups after review 2011-12-15 01:41:15 +01:00
Peter Vlugter
14e6ee564f Merge pull request #152 from jboner/enable-akka-kernel
Re-enable akka kernel
2011-12-14 14:56:02 -08:00
Viktor Klang
77e5596ad6 Removing conflicting versions of typedActorOf and added Scala docs for TypedActor 2011-12-14 23:43:21 +01:00
Roland Kuhn
8cb682c5ee Merge pull request #159 from jboner/wip-1516-ActorContext-cleanup-rk
remove non-user API from ActorContext, see #1516
2011-12-14 14:42:13 -08:00
Peter Vlugter
ad8a050d05 Updated microkernel
- no config files used by microkernel
- boot classes are specified as main arguments
- actor system creation is left to user in Bootable
- added on-out-of-memory handler to java args
- updated docs
2011-12-15 11:42:06 +13:00
Peter Vlugter
0772d018fb Merge branch 'master' into enable-akka-kernel 2011-12-15 10:48:59 +13:00
Jonas Bonér
a18206b81a Merge branch 'wip-remove-timeout-jboner' into master
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-12-14 22:46:43 +01:00
Patrik Nordwall
fabe475f64 DOC: Improved scheduler doc. Split into Java/Scala samples 2011-12-14 21:52:39 +01:00
Peter Vlugter
55594a241b Merge with master 2011-12-15 08:56:48 +13:00