Commit graph

30 commits

Author SHA1 Message Date
Björn Antonsson
e00ab533bb Wait on shutdown of extra actor systems in tests. See #3217 2013-05-07 11:02:03 +02:00
Roland
28aad82b1a deprecate closure-taking Props factories, see #3081
- base Props on Deploy, Class and Seq[Any] (i.e. constructor args)
- remove deprecated Props usage from akka-docs sample code
- rewrite UntypedActorDocTestBase
- rewrite Java/Scala doc section on actor creation
- add migration guide entry
2013-04-16 12:48:31 +02:00
Patrik Nordwall
887af975ae Deprecate actorFor in favor of ActorSelection, see #3074
* Deprecate all actorFor methods
* resolveActorRef in provider
* Identify auto receive message
* Support ActorPath in actorSelection
* Support remote actor selections
* Additional tests of actor selection
* Update tests (keep most actorFor tests)
* Update samples to use actorSelection
* Updates to documentation
* Migration guide, including motivation
2013-04-08 18:11:52 +02:00
Endre Sándor Varga
f8c3717ca1 Changed Failed to be a SystemMessage
- Moved system messages to their own package.
 - All queueing operations are now hidden behind a SystemMessageList value class
 - Introduced dual SystemMessageList types to encode the ordering in the type.
   - Protects against accidentally missed reverse calls or accidentally reversed lists
   - Makes ordering expectations by fields/parameters explicit
 - Fixed serialization tests
 - Fixes to logging in HierarchyStressSpec
2013-03-22 12:02:31 +01:00
Patrik Nordwall
b738487dc8 Add UID to RemoteActorRef, see #3072
* Sending to a previous incarnation of an actor shall fail,
  to make remote actors work the same way as local ones (in
  the sense that after Terminated() the ref is not working anymore)
* Changed equality of ActorRef to take the uid into account
* Parse uid fragment in RelativeActorPath and ActorPathExtractor
* Handle uid in getChild and in RemoteSystemDaemon
* Use toSerializationFormat and toSerializationFormatWithAddress
  in serialization
* Replaced var uid in ActorCell and ChildRestartStats with
  constructor parameters (path)
* Create the uid in one single place, in makeChild in parent
* Handle ActorRef with and without uid in DeathWatch
* Optimize ActorPath.toString and friends
* Update documentation and migration guide
2013-03-21 20:25:16 +01:00
Endre Sándor Varga
a61b114331 Defining vocabulary in the introduction pages #2229
(cherry-picked from 1ce6bb8)
2013-02-25 12:19:17 +01:00
Björn Antonsson
e09f0ac3ff Merge pull request #1173 from akka/wip-2965-show-how-to-stop-stdout-logging-master-ban
Add new log level OFF. See #2965
2013-02-22 01:07:26 -08:00
Björn Antonsson
ba957c8356 Change documentation to consistently use quotes for log levels. See #2965 2013-02-21 15:29:01 +01:00
Björn Antonsson
a94749d577 Add the LogLevel OFF that can be used to turn off logging. See #2965
Conflicts:
	akka-actor/src/main/scala/akka/actor/ActorRefProvider.scala
	akka-docs/rst/java/logging.rst
	akka-docs/rst/scala/logging.rst
2013-02-21 15:28:25 +01:00
Björn Antonsson
150e7036c6 DOC: Correct wording about actorFor. See #2764
Conflicts:
	akka-docs/rst/general/addressing.rst
2013-02-21 14:56:20 +01:00
Patrik Nordwall
ba9e477734 Add intro in config docs, see #2756
(cherry picked from commit f79b38771fa009b7bc9666cb784be81fcdd7480e)
2013-02-21 10:01:00 +01:00
Endre Sándor Varga
c4abbd95bd Updated documentation to reflect changes in remoting 2013-02-10 13:00:30 +01:00
Patrik Nordwall
2476831705 Rename event-handlers to loggers, see #2979
* Rename config akka.event-handlers to akka.loggers
* Rename config akka.event-handler-startup-timeout to
  akka.logger-startup-timeout
* Rename JulEventHandler to JavaLogger
* Rename Slf4jEventHandler to Slf4jLogger
* Change all places in tests and docs
* Deprecation, old still works, but with warnings
* Migration guide
* Test for the deprecated event-handler config
2013-02-05 11:19:02 +01:00
Derek Mahar
4848e82a9c various doc fixes (spelling, wrong words, clarity) 2013-01-24 13:52:53 +01:00
Roland Kuhn
c8779f4e9d Merge pull request #1035 from derekmahar/patch-3
Update akka-docs/rst/general/actor-systems.rst
2013-01-20 07:16:30 -08:00
Derek Mahar
3d662f94a0 Update akka-docs/rst/general/actor-systems.rst
Replace "with respect fault-handling" with "with respect to fault-handling".
2013-01-18 12:11:05 -05:00
Derek Mahar
8a47ccf0c6 Update akka-docs/rst/general/actor-systems.rst 2013-01-17 22:26:06 -05:00
Derek Mahar
564ba01434 Update akka-docs/rst/general/actor-systems.rst 2013-01-17 22:14:36 -05:00
Viktor Klang
adfeb2c1f0 #2879 - updating copyright info 2013-01-09 11:38:00 +01:00
Roland Kuhn
554e3396ca remove extra "the" in docs 2013-01-08 18:08:22 +01:00
Roland
7535c24164 discuss message delivery guarantees in more detail, see #2783
- also add PeekMailbox extension for demonstration of that principle
2012-12-20 19:31:24 +01:00
Patrik Nordwall
c736c9ea5e Fix various small things in docs, see #2707
* Forward port of 2.0.3 erratai,
  commit 93883896b6602341cc001e292f000a93a53d6885
(cherry picked from commit 0025332473518eb7e6606f7923286aacbec8727c)
2012-11-22 17:23:35 +01:00
Roland
f5185860ef amend one place in docs referring to blocking system.actorOf 2012-11-14 14:21:56 +01:00
Viktor Klang (√)
3ee7dbcc45 Update akka-docs/rst/general/supervision.rst
#2653 - fixing markup and clarifying warning section of supervision.rst
2012-10-25 19:42:48 +03:00
Roland
c27389ca1b clarify need to carefully managing blocking, see #2616 2012-10-15 21:34:31 +02:00
Viktor Klang
ec4871e801 Removing rst_html and rst_latex 2012-10-15 14:04:49 +02:00
Roland
a5b9b1fb8a clarify what restart means, see #2508 2012-10-04 17:05:22 -07:00
Björn Antonsson
309bb53d98 Reformating configuration and examples for PDF (Java). See #2413 2012-10-01 20:35:46 +02:00
Viktor Klang
fe19318495 Removing warning about not touching instance fields in receive 2012-09-23 00:24:01 +02:00
Roland
9bc01ae265 add preprocessor for RST docs, see #2461 and #2431
The idea is to filter the sources, replacing @<var>@ occurrences with
the mapping for <var> (which is currently hard-coded). @@ -> @. In order
to make this work, I had to move the doc sources one directory down
(into akka-docs/rst) so that the filtered result could be in a sibling
directory so that relative links (to _sphinx plugins or real code) would
continue to work.

While I was at it I also changed it so that WARNINGs and ERRORs are not
swallowed into the debug dump anymore but printed at [warn] level
(minimum).

One piece of fallout is that the (online) html build is now run after
the normal one, not in parallel.
2012-09-21 13:58:47 +02:00