Commit graph

8872 commits

Author SHA1 Message Date
Roland
76bba1f530 remote deploy docs & provider.getExternalAddressFor (see #1765) 2012-02-03 09:16:18 +01:00
Roland
10974acfe8 make it possible to programmatically deploy (e.g. remotely), see #1644
- add Deploy to Props, which is used as the basis (overridden by
  configuration)
- utilize general mechanism .withFallback (introduced on Deploy,
  RouterConfig and Scope)
- actually pass Props over the wire when deploying remotely in order to
  retain settings (this was an oversight before)
- write tests for the new functionality
2012-02-01 15:19:51 +01:00
Roland
9d388f2de6 Merge branch 'wip-1685-remote-cleaup-∂π' 2012-01-30 15:44:32 +01:00
Patrik Nordwall
8c5d10df8e Fixed memory leak in doc tests. See #1743 2012-01-30 14:51:25 +01:00
Roland
4fb0858e55 remote cleanup: include feedback from Viktor and Patrik
- re-label Client/Server to Inbound/Outbound for netty settings
  description
- move to just using exactly one class loader for all reflective
  activities of the ActorSystem, which is either the context class
  loader or the one which loaded the ActorSystem’s class; document that
  putting Akka on boot class path will not work
- be more careful with initializing the Client- and ServerBootstrap
- rename Port to DesiredPortFromConfig to discourage misuse
- write test for NettySettings
- various small fixes
2012-01-30 11:57:24 +01:00
Patrik Nordwall
c1178c9b1a DOC: Better use of pipeTo in FaultHandlingDocSample 2012-01-30 11:56:09 +01:00
Patrik Nordwall
ebec797322 Describe akka-sbt-plugin AkkaKernelPlugin. Version 2.0-SNAPSHOT. See #1742 2012-01-30 11:17:38 +01:00
Patrik Nordwall
40c351e5be Describe akka-sbt-plugin AkkaKernelPlugin. See #1742 2012-01-30 11:14:55 +01:00
Patrik Nordwall
7201a7e24b Added name of the listener actor in pi sample 2012-01-30 07:44:38 +01:00
Patrik Nordwall
43ec4c5895 Remove akka.conf from pi sample. 2012-01-30 07:44:10 +01:00
Roland
2bebf29c1c implement ActorPath.fromString, see #1697 2012-01-27 15:39:29 +01:00
Roland
4482f14650 properly fix the port==0 issue and use it in more tests
- add documentation to RemoteTransport interface what is expected wrt.
  address’ availability before, during and after start()
2012-01-27 15:21:05 +01:00
Roland
ac1ee9ae91 rework use of ClassLoaders, see #1736 2012-01-27 14:21:54 +01:00
Jonas Bonér
6072099f71 Added section about what happened to Cloudy Akka 2012-01-27 12:41:47 +01:00
Roland
c5fc153a10 rework system initialization, remove remote address from LocalActorRef
- move all creation of ActorRefs into the ActorRefProvider (deadLetters,
  locker)
- rootPath does not contain remote transport address any longer in order
  to start the LocalActorRefProvider before the RemoteTransport; the
  transport address is inserted during serialization only, which enables
  us later to have more than one transport available for one actor
  system (maybe even needed for clustering)
- fix inheritance between DeadLetterActorRef and EmptyLocalActorRef
- document some start-up dependencies by reordering constructor code
- fix remote tests which used self.path for identifying remote actors
  (since that no longer includes the remote transport address)
2012-01-27 12:14:28 +01:00
Patrik Nordwall
d1b3444337 DOC: Added note about override of get in ExtensionId 2012-01-27 10:33:38 +01:00
patriknw
ef80eb1ccd Merge pull request #267 from jboner/wip-1722-fault-sample-java-patriknw
DOC: Java version of the fault tolerance sample. See #1722
2012-01-26 05:39:34 -08:00
patriknw
bba83a730b Merge pull request #268 from jboner/wip-1720-loggingreceive-patriknw
LoggingReceive with implicit ActorContext instead of ActorSystem. See #1720
2012-01-26 05:37:49 -08:00
patriknw
77ae454e6c Merge pull request #269 from jboner/wip-1729-pi-patriknw
DOC: Improved Pi example. Removed latch and return result to listener actor
2012-01-26 05:36:21 -08:00
Patrik Nordwall
fa41cea897 Improved java version of pi example also. See #1729 2012-01-26 14:34:31 +01:00
Patrik Nordwall
60fd3c2964 Removed the need for passing in 'this' as log source to LoggingReceive. See #1720 2012-01-26 13:24:48 +01:00
Patrik Nordwall
c64b73004a DOC: Improved Pi example. Removed latch and return result to listener actor. See #1729 2012-01-26 11:57:59 +01:00
Roland
52d6e5625d Merge remote-tracking branch 'origin/master' into wip-1685-remote-cleaup-∂π 2012-01-26 11:24:23 +01:00
Patrik Nordwall
52aa4f2a64 LoggingReceive with implicit ActorContext instead of ActorSystem. See #1720 2012-01-26 10:58:35 +01:00
viktorklang
5f4d566a8c Merge pull request #264 from jboner/wip-1661-remoteconfigspec-√
Fixing so that RemoteConfigSpec actually tests what is used by Akka
2012-01-26 01:14:07 -08:00
viktorklang
d80a84ac03 Merge pull request #261 from jboner/wip-1662-remove-dead-imports-√
Wip 1662 remove dead imports √
2012-01-26 01:12:33 -08:00
Patrik Nordwall
2aa72993d6 Rearanged declaration of messages. Improvements from review. See #1722 2012-01-26 09:28:37 +01:00
patriknw
519ce8a142 Merge pull request #263 from havocp/config-0.2.1
Copy in config lib v0.2.1 commit 2c8bf3be7
2012-01-25 23:29:15 -08:00
Patrik Nordwall
4e0bd947be DOC: Java version of the fault tolerance sample. See #1722 2012-01-25 18:17:16 +01:00
viktorklang
25606e33b7 Merge pull request #265 from jboner/wip_reenable_schoir_eugenevigdorchik
Factor out localhost and re-enable schoir.
2012-01-25 08:48:30 -08:00
Eugene Vigdorchik
0f92df274d Use IndexedSeq instead of Arrays. 2012-01-25 20:43:03 +04:00
Eugene Vigdorchik
c8cd25e913 Factor out localhost and re-enable schoir. 2012-01-25 20:12:26 +04:00
Viktor Klang
91a6348497 Fixing so that RemoteConfigSpec actually tests what is used by Akka 2012-01-25 16:50:06 +01:00
Havoc Pennington
a79cbf5068 Copy in config lib v0.2.1 commit 2c8bf3be7 2012-01-25 10:24:16 -05:00
Viktor Klang
9de08bb4ce Review comments addressed 2012-01-25 16:23:06 +01:00
Viktor Klang
fb03dd97dc Fixing multi-jvm tests 2012-01-25 16:12:28 +01:00
Viktor Klang
2f5e58f092 Removing dead imports from 0mq 2012-01-25 16:02:03 +01:00
Viktor Klang
f85070c68a Removing dead imports for transactors 2012-01-25 16:00:43 +01:00
Viktor Klang
2e834b08e2 Removing dead imports from testkit 2012-01-25 15:59:37 +01:00
Viktor Klang
09a7ca2026 Removing dead imports from sbt plugin 2012-01-25 15:57:19 +01:00
Viktor Klang
1590438b0c Removing dead imports from akka-remote 2012-01-25 15:55:27 +01:00
Viktor Klang
7f0c4e3d63 Removing dead imports from kernel 2012-01-25 15:48:30 +01:00
Viktor Klang
08967d4149 Removing dead imports in durable mailboxes 2012-01-25 15:46:45 +01:00
Viktor Klang
a2c558838d Removing dead imports in akka-migration 2012-01-25 15:42:29 +01:00
Viktor Klang
f7a45c0e8f Removing dead imports from akka-actor 2012-01-25 15:38:04 +01:00
viktorklang
7f3a9cd756 Merge pull request #258 from jboner/wip-1723-FiniteDuration-∂π
tighten static type of Duration factories
2012-01-24 13:16:05 -08:00
Derek Williams
2ac8a25b72 More work on IO reST docs 2012-01-24 13:37:26 -07:00
Roland
9d18b620a9 tighten static type of Duration factories
- return FiniteDuration whenever possible to allow statically guarding
  against infinities
- add Ordering[Duration] and Ordering[FiniteDuration] instances
- avoid use of structural types in multiplication enrichments
- had to fix type inference problem due to too precise type in
  DurationSpec (view bounds vs. local type inference vs. operator
  precedence)
2012-01-24 21:23:07 +01:00
Patrik Nordwall
6265f68ba9 Fixed conflicting dependencies. See #1718
* Duplicate jar files, of different versions were included in dist
* In mongoMailbox I forced netty-3.2.6.Final -> netty-3.3.0.Final, different organization also
* In mongoMailbox I forced commons-pool-1.5.5 -> commons-pool-1.5.6
* In mongoMailbox I forced slf4j-api-1.6.1 -> slf4j-api-1.6.4
* In redisMailbox I forced slf4j-api-1.6.1 -> slf4j-api-1.6.4
2012-01-24 20:58:32 +01:00
Patrik Nordwall
96e072602e DOC: Typo 2012-01-24 17:44:01 +01:00