Commit graph

9293 commits

Author SHA1 Message Date
Viktor Klang
fc78ebcf34 Removing wasteful repos 2012-02-29 11:49:30 +01:00
viktorklang
4c8048588f Merge pull request #358 from jboner/wip-1872-Locker-∂π
fix shutdown of remote routers, see #1872
2012-02-28 06:57:09 -08:00
Roland
8a5db512f3 fix shutdown of remote routers, see #1872
- ActorCell.stop(actor) removed the actor from childrenRefs before
  handleChildTerminated, leading to removing from Locker immediately
  after adding it in
- intercept ChildTerminated message in RemoteTransport.receive if
  destination is not found (i.e. isTerminate==true) and re-route to
  Locker, which was changed to support path-based lookup to find the
  parent and funnel the ChildTerminated to its intended destination
- add Locker.shutdown() to detach remaining actors from their
  dispatchers upon system termination.
2012-02-28 15:48:02 +01:00
Viktor Klang
decfe8b935 Merge branch 'master' of github.com:jboner/akka 2012-02-28 12:28:31 +01:00
Viktor Klang
51ea522580 Removing reduntant reduntancy. 2012-02-28 12:28:26 +01:00
Roland
73170d1f4b Merge remote-tracking branch 'origin/master' into testing-2.9.2 2012-02-28 10:52:27 +01:00
Viktor Klang
db6bad7fc0 spelling 2012-02-28 10:32:14 +01:00
viktorklang
4162443565 Merge pull request #307 from jboner/wip-stash
Add stash and deque-based mailbox
2012-02-28 01:23:14 -08:00
Viktor Klang
8ea949857b Merge branch 'master' into wip-stash 2012-02-28 10:22:23 +01:00
Viktor Klang
a768b53299 Removing catch-block and clearing up the ScalaDoc 2012-02-28 10:21:01 +01:00
Roland
750e7158c0 switch to 2.9.1-1-RC1, which fixes the outstanding problems 2012-02-28 10:14:40 +01:00
Viktor Klang
0837948753 Merge branch 'master' of github.com:jboner/akka 2012-02-28 09:00:11 +01:00
viktorklang
b329bf3718 Merge pull request #356 from jboner/wip-ticket-1869
Capture early exception within Future.flow, fixes #1869
2012-02-27 23:59:55 -08:00
Derek Williams
b730c0b427 Capture early exception within Future.flow, fixes #1869 2012-02-27 20:01:08 -07:00
Viktor Klang
778bab40ea Removing dataflow docs for Java, as there is no such thing 2012-02-28 00:23:47 +01:00
phaller
2d67675057 Update constructors of deque-based mailboxes 2012-02-27 23:26:15 +01:00
phaller
82ac03d882 Merge remote-tracking branch 'origin/master' into wip-stash 2012-02-27 23:00:20 +01:00
phaller
f4b799315b Make overridden preRestart more robust 2012-02-27 22:59:21 +01:00
phaller
00e5bf3bdf Add Java API class UntypedActorWithStash. Add tests for Stash Java API. 2012-02-27 22:38:26 +01:00
Viktor Klang
b9359a82a6 Adding docs about how to do remoting with TypedActors 2012-02-27 15:19:07 +01:00
Viktor Klang
572382b220 Removing playMini as to avoid the cyclic dependency, please look at the play-mini docs for examples 2012-02-27 14:02:27 +01:00
viktorklang
bf49681171 Merge pull request #355 from jboner/wip-1865-AddressExtractor-∂π
rename AddressExtractor to AddressFromURIString, see #1865
2012-02-27 02:17:12 -08:00
Viktor Klang
46b9b3cd43 Removing the Filter class, keeping Filter.filterOf 2012-02-27 11:08:02 +01:00
Roland
5fe27b523b rename AddressExtractor to AddressFromURIString, see #1865 2012-02-27 10:28:20 +01:00
viktorklang
762c60d486 Merge pull request #353 from jboner/wip-1836-durMB-settings-∂π
switch to dispatcher-scoped settings for durable mailboxes, see #1836
2012-02-26 14:59:16 -08:00
Roland
59104d03a1 clarify purpose of akka.dispatch.Filter in scaladoc 2012-02-26 21:53:17 +01:00
Roland
b4fcc3b2f2 Merge remote-tracking branch 'origin/master' into wip-1836-durMB-settings-∂π
... and fix up MailboxType docs with new constructor signature.
2012-02-26 21:38:56 +01:00
Roland
eaee16c7d3 include system.settings when constructing MailboxType, see #1864
- necessary to not have to construct one Settings object per
  MessageQueue
- added system.settings to DispatcherPrerequisites
2012-02-26 21:26:25 +01:00
Roland
abd7fb40ca take testMaibox setting from akka.testMailbox system property
also improve doc comment in reference.conf
2012-02-26 19:57:05 +01:00
Roland
b3dd85f6dd switch to dispatcher-scoped settings for durable mailboxes, see #1836
- also switch SBT settings to enable testing of durable mailboxes
  centrally (if so desired, just uncomment testMailbox line in build.sbt)
- automatically start mongod, beanstalkd or redis-server when running
  the respective tests (assumes that the binaries are in PATH)
- unify settings extraction from dispatcher config, sub-scoping by
  mailbox type name
2012-02-25 22:41:48 +01:00
Roland
0cb2184904 make it compile in SBT & Eclipse with 2.9.2-SNAPSHOT
- there is one remaining bug, which makes it impossible to implement
  Function1[T, Boolean] from Java (I wonder if this will ever work,
  given that there is no equivalent type expressible in Java)
- hence create Function1 in Scala code, Java only prepares a Filter SAM
  which does not inherit from anything
- ugly (one more alloc) but the only way I see right now.
2012-02-25 19:34:59 +01:00
Viktor Klang
e14a64be5b Updating misc docs 2012-02-25 17:08:48 +01:00
Viktor Klang
20e88024e1 Making sure that the java and scala extension docs mention thread safety 2012-02-25 15:00:09 +01:00
viktorklang
5a1867d45e Merge pull request #352 from havocp/config-subst-serial-version
add serialVersionUID to ConfigSubstitution
2012-02-25 05:39:00 -08:00
Havoc Pennington
4cb370a127 add serialVersionUID to ConfigSubstitution
This is a cherry pick from the config lib, does not
correspond to any specific commit ID of the lib.
2012-02-25 00:19:29 -05:00
phaller
9244e8399d Add note about mixing in the Stash trait 2012-02-24 17:48:51 +01:00
phaller
e909407827 Remove def unstashAll(handler: Receive) 2012-02-24 17:28:46 +01:00
phaller
31a586c402 Remove Stash extends Actor 2012-02-24 17:18:13 +01:00
phaller
601ef17f54 Fix merge issues 2012-02-24 16:32:00 +01:00
Roland
74a36e5ddb fix Future BoxedUnit stuff 2012-02-24 15:03:36 +01:00
Viktor Klang
29303f28a4 Adding Gatling to the third-party integrations 2012-02-24 14:36:52 +01:00
Viktor Klang
1e7ce2bfc7 #1859 - rewriting dispatcher docs 2012-02-24 14:28:17 +01:00
Viktor Klang
2c5f65b0b2 #1860 - Making all default messagequeues be the implementation, and therefor avoiding one level of indirection. 2012-02-24 13:13:55 +01:00
Roland
ffbf66b796 get it to not compile with local settings 2012-02-24 11:50:23 +01:00
viktorklang
d987ad2228 Merge pull request #348 from lespea/master
Default configs cleanup
2012-02-22 07:49:41 -08:00
viktorklang
194ec7558d Merge pull request #347 from lespea/patch-1
Remove unneeded word "that".
2012-02-22 07:48:32 -08:00
Roland
18cd7f8d5f Merge branch 'wip-1854-fix-restart-∂π' 2012-02-22 15:52:11 +01:00
Roland
848702aecb improve comments, see #1854 2012-02-22 15:50:33 +01:00
Roland
7ce4765fec do newActor() and preRestart() in the right order, see #1854 2012-02-22 15:34:43 +01:00
Viktor Klang
0435b75d5c #1855 - JITing 0mq module 2012-02-22 13:29:14 +01:00