Commit graph

54 commits

Author SHA1 Message Date
Patrik Nordwall
c43b024cac Fixed the failing doc test 2012-02-08 13:37:00 +01:00
Roland
7c6b9db17b mark two doc tests as TimingTests 2012-02-08 11:25:30 +01:00
Patrik Nordwall
b25d25e6f7 DOC: Error Kernel example in Actor docs doesn't do what is intended. See #1803 2012-02-08 10:04:47 +01:00
Roland
9ba5043539 add router design rationale, see #1772 2012-02-06 12:18:08 +01:00
Viktor Klang
75e90cccdf Cleaning up the code 2012-02-01 14:04:01 +01:00
Viktor Klang
0c02adaa75 Merge branch 'master' into wip-1735-fix-pipe-to-√ 2012-02-01 12:05:54 +01:00
Viktor Klang
937ecc3f50 Adding composable actor code snippet to docs, case closed 2012-02-01 11:46:46 +01:00
Viktor Klang
571af3d8d2 Removing pipeTo from akka.actor, renamed pipeTo(f,a) to pipe(f,a) 2012-01-31 18:56:25 +01:00
Patrik Nordwall
c1178c9b1a DOC: Better use of pipeTo in FaultHandlingDocSample 2012-01-30 11:56:09 +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
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
52aa4f2a64 LoggingReceive with implicit ActorContext instead of ActorSystem. See #1720 2012-01-26 10:58:35 +01:00
Patrik Nordwall
2aa72993d6 Rearanged declaration of messages. Improvements from review. See #1722 2012-01-26 09:28:37 +01:00
Patrik Nordwall
4e0bd947be DOC: Java version of the fault tolerance sample. See #1722 2012-01-25 18:17:16 +01:00
Patrik Nordwall
96e072602e DOC: Typo 2012-01-24 17:44:01 +01:00
Patrik Nordwall
e4cd3c3277 Minor adjustments based on feedback. See #1574 2012-01-24 17:16:11 +01:00
Patrik Nordwall
4c6eba57db DOC: Added new fault handling sample. See #1574 2012-01-24 14:43:33 +01:00
Roland Kuhn
dcdbca1167 Merge pull request #250 from jboner/wip-1714-withinTimeRange-patriknw
Improved API of OneForOneStrategy and AllForOneStrategy. See #1714
2012-01-24 04:13:36 -08:00
Patrik Nordwall
2a6b7f9b03 Moved decider to separate parameter list, and implicit conversion from Seq[Throwable]. See #1714 2012-01-24 10:35:09 +01:00
Roland
ee5ae1068b Merge branch 'wip-1485-fsm-docs-∂π' 2012-01-24 09:35:35 +01:00
Patrik Nordwall
abc072ef0a Improved API of OneForOneStrategy and AllForOneStrategy. See #1714
* withinTimeRange: Duration
* Removed need for Options in API
2012-01-24 08:46:27 +01:00
Roland
2a0c4ca145 Merge branch 'wip-1581-patterns-ask' 2012-01-23 18:35:30 +01:00
Roland
e087c6fd8c include FSMDocSpec example in fsm.rst and fix a few outdated things 2012-01-23 17:43:30 +01:00
Patrik Nordwall
9e15d2062b Renamed more things to SupervisorStrategy. Updated more docs. See #1711 2012-01-23 17:18:49 +01:00
Roland
5e11b2df9d add FSMDocSpec and improve FSM API
- don’t require Option[Duration] and its implicit conversion
- provider “->” extractor inside the FSM trait
2012-01-23 15:37:43 +01:00
Patrik Nordwall
66e0a7cf0b Moved definition of fault handler from Props to overridable method supervisorStrategy in Actor. See #1711
* New trait SupervisorStrategy for TypedActors
* Adjustments of docs
* Updated tests
2012-01-23 13:49:19 +01:00
Viktor Klang
1333700c0d Unborkening master 2012-01-20 19:52:50 +01:00
Roland
34a0f005b1 Merge branch 'master' into wip-1581-patterns-ask 2012-01-20 19:29:17 +01:00
Roland
1f99b425de docs for ask/pipeTo patterns 2012-01-20 18:09:26 +01:00
Roland
020c6b61da move all Ask stuff to akka.pattern
- remove ?(msg, timeout), should always use ?(msg)(timeout) because of
  Scala’s only Martin-acknowledged design flaw of being able to pass
  tuples into single-arg methods without adding another pair of parens
- put a provider into all actor refs, because they all are created by
  and associated with one
- treat all terminated refs equally: tell(msg) and return broken promise
2012-01-20 15:45:53 +01:00
Viktor Klang
8dfe619140 #1703 & #1693 - moving daemonicity to one place, and in doing so creating a thread factory in ActorSystem 2012-01-20 12:30:19 +01:00
Viktor Klang
149fbea5a7 Updating Copyright as per #1660 2012-01-19 18:21:06 +01:00
Roland
1daaee98aa Merge remote-tracking branch 'origin/master' into wip-1581-patterns-ask 2012-01-18 14:20:13 +01:00
Roland
2bed2cb954 move everything into package akka.pattern 2012-01-18 10:18:51 +01:00
Roland
9c762dec20 polish “ask” pattern, see #1581
- move package objects into their respective package.scala file in the
  right directories
- make implicit conversion as well as explicit facility available under
  the same name akka.patterns.ask for easy import
- revert the logic to produce the Promise for the PromiseActorRef within
  the ActorRefProvider; supporting wrapping of external Promises does
  not seem to justify doing needless extra allocations in case of
  failure
- add scaladocs
- factor out “def provider” into trait ActorRefWithProvider, as it
  didn’t feel right attaching this information “by exception” to
  MinimalActorRef
2012-01-17 17:35:33 +01:00
Viktor Klang
f4b9733c03 Merge branch 'master' into wip-1626-1627-typed-actors-√ 2012-01-16 15:48:39 +01:00
Viktor Klang
de151617f2 Creating TypedProps and implementing support for wrapping an arbitrary ActorRef as a TypedActor 2012-01-16 14:11:29 +01:00
patriknw
43059d6584 Merge pull request #211 from jboner/wip-1406-migration-patriknw
Migration kit and start of migration documentation. See #1406.
2012-01-16 01:20:18 -08:00
Roland
d0498eb32e add Class[_] to LogEvent
- it is customary to use class name for categorizing logs, hence we
  should support it; class is taken from logSource.getClass
- update SLF4J module to use logClass as category and set logSource in
  MDC "akkaSource"
- add docs
2012-01-12 13:29:17 +01:00
Patrik Nordwall
4dd5e9612b Migration kit and start of migration documentation. See #1406.
* Documentation of migration kit
* Documentation of some of the changes
* akka-actor-migration module containing GlobalActorSystem, OldXxx classes and some implicit conversions
* Tried migration of WebWords sample
* Tried migration of akka-samples/async-workers
* Tried migration of akka-samples-trading
2012-01-12 13:27:58 +01:00
Patrik Nordwall
5ba0963d71 Added documentation. See #1583 2012-01-03 11:41:49 +01:00
Nikolay Botev
ce1d2f4721 akka.patterns.ask everywhere 2012-01-01 22:23:19 -08:00
Nikolay Botev
a44da38e2b ask-2.0 2012-01-01 22:23:08 -08:00
Roland
6f721ec106 fix eclipse build: config/ is gone, must not depend on it 2011-12-28 16:50:57 +01:00
Roland
2fbef5b5ce various documentation improvements
- document DeathWatch
- actorOf vs. actorFor
2011-12-28 13:13:39 +01:00
Patrik Nordwall
f772b0183e Initial commit of dispatcher key refactoring, for review. See #1458
* Changed signatures and constructor of MessageDispatcherConfigurator
* Changed Dispatchers.lookup, keep configurators instead of dispatchers
* Removed most of the Dispatchers.newX methods, newDispatcher is still there because of priority mailbox
* How should we make it easy to configure priority mailbox?
* Changed tons tests
* Documentation and ScalaDoc is not updated yet
* Some tests in ActorModelSpec are temporary ignored due to failure
2011-12-21 13:27:50 +01:00
Patrik Nordwall
e82ea3c8b0 DOC: Extracted sample for explicit and implicit timeout with ask. Correction of akka.util.Timeout 2011-12-20 08:12:20 +01:00
Henrik Engstrom
419b69438f Added copyright header to all samples in docs. Fixes #1531 2011-12-19 11:07:59 +01:00
Patrik Nordwall
164f92afd7 DOC: Added recommendation about naming actors and added name to some samples 2011-12-16 00:39:29 +01:00
Roland Kuhn
7dad0a3a78 Merge pull request #169 from jboner/rk-doc-fault-handling
document FaultHandlingStrategy for Scala
2011-12-15 14:33:54 -08:00