Commit graph

102 commits

Author SHA1 Message Date
bryan hunt
ee352cee37 =doc #3849 Add instructions for Maven Shade plugin 2014-02-07 09:14:22 +00:00
Adam Voss
cce29dfa51 Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
Patrik Nordwall
a11fb1dafc =act #3572 Add parens to sender
* because it is not referentially transparent; normally we reserved parens for
  side-effecting code but given how people thoughtlessly close over it we revised
  that that decision for sender
* caller can still omit parens
2014-01-17 18:21:14 +01:00
Patrik Nordwall
e441d1b29b !pro #3809 Update to config 1.2.0
* Changed all duration reads to use implicit conversion
  and the new getDuration to reduce boilerplate
2014-01-15 19:26:47 +01:00
Björn Antonsson
003609c9c5 =pro #3759 Changed to using non-deprecated ScalaTest Matchers 2013-12-18 11:32:51 +01:00
Patrik Nordwall
ac2be7b382 Merge pull request #1894 from akka/wip-doc-typos-patrikw
=doc Fix a few typos in docs
2013-12-16 00:06:10 -08:00
Patrik Nordwall
eb5f965b2e Merge pull request #1864 from akka/wip-creation-ordering-∂π
=doc #3763 add actor creation ordering guarantees
2013-12-16 00:04:49 -08:00
Patrik Nordwall
0a56fbf7d0 =doc Fix a few typos in docs 2013-12-15 17:42:03 +01:00
Roland Kuhn
46d8522a68 =doc #3763 add actor creation ordering guarantees 2013-12-13 21:11:53 +01:00
Patrik Nordwall
dd3d3da452 =tra #3668 Deprecate transactors 2013-12-13 11:00:06 +01:00
Patrik Nordwall
4bd1586b1e =dur #3664 Deprecate durable mailboxes 2013-12-13 07:38:15 +01:00
Martin Krasser
4e5ce5529c !per #3761 Reliable channels
- Built-in redelivery mechanism for Channel and PersistentChannel
- redelivery counter on ConfirmablePersistent
- redeliveries out of initial message delivery order
- relative order of redelivered messages is preserved
- configurable redelivery policy (ChannelSettings)
- Major refactorings of channels (and channel tests)
- Throughput load test for PersistentChannel

Todo:

- Paged/throtlled replay (another pull request)
- Resequencer (another pull request)
2013-12-12 12:22:46 +01:00
Martin Krasser
0a2cfdc4d1 +per #3661 Event sourcing support 2013-10-16 13:38:11 +02:00
Martin Krasser
da7490bbc9 +per #3641 Storage plugin API
- Journal plugin API for storage backends with asynchronous client API (default impl: in-memory journal)
- Journal plugin API for storage backends with synchronous client API (default impl: LevelDB journal)
- Snapshot store plugin API (default impl: local filesystem snapshot store)
2013-10-08 11:46:32 +02:00
Martin Krasser
842ac672f7 !per #3631 Snapshotting
- capture and save snapshots of processor state
- start processor recovery from saved snapshots
- snapshot storage on local filesystem
- snapshot store completely isolated from journal
- LevelDB journal modularized (and completely re-rwritten)
- In-memory journal removed
2013-09-30 17:31:08 +02:00
Roland Kuhn
cd1b36b648 Merge pull request #1582 from akka/wip-3259-doc-links-patriknw
DOC: Strange link names, see #3259
2013-07-04 05:04:34 -07:00
Patrik Nordwall
ea315e85a7 DOC: Strange link names, see #3259 2013-07-01 15:21:56 +02:00
Levi Notik
373fc1a7ae Fix typo in docs 2013-06-11 23:00:08 -04:00
Patrik Nordwall
3250efedef Warn about -optimize flag, see #3233 2013-05-28 16:46:51 +02:00
Patrik Nordwall
ccab91691d Getting started link to Activator 2013-05-28 13:40:00 +02:00
Patrik Nordwall
f64b68c466 Remove experimental label from cluster, see #3283 2013-05-23 18:15:20 +02:00
Ricky Elrod
324630ab9a Fix 3 dead links to a paper in akka-docs.
Make them point to an Akka mirror of the paper instead.
2013-05-08 03:57:37 -04:00
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