Commit graph

21 commits

Author SHA1 Message Date
Viktor Klang
3cac192841 There was an error in the placement of the smartypants setting, fixed that and added exit code to the output if pygment installation fails. 2012-09-10 16:37:29 +02:00
Roland
d41160f4bf automatically reference right scalaVersion in RST
using epilog_rst configuration variable in sphinx, which reads
akka-docs/epilog_rst, which is written in sphinx-scala-version task by
SBT, which is referenced by the other docs tasks as a dependency
2012-08-17 00:07:56 +02:00
Brian Scully
6a415f0e9b * Add Circuit Breaker to akka.pattern for general use. Circuit breaker implementation as described by Michael T. Nygard in Release It!. Fixes #1734
* Uses finite state machine for three states: Closed, Open, Half-Open
    * Closed state allows calls through, and on sequential failures exceeding the max# set - transitions to Open state. Intervening successes cause the failure count to reset to 0
    * Open state throws a CircuitOpenException on every call until the reset timeout is reached which causes a transition to Half-Open state
    * Half-Open state will allow the next single call through, if it succeeds - transition to Closed state, if it fails - transition back to Open state, starting the reset timer again
  * Allow configuration for the call and reset timeouts, as well as the maximum number of sequential failures before opening
  * Supports async or synchronous call protection
  * Callbacks are supported for state entry into Closed, Open, Half-Open.  These are run in the supplied execution context
  * Both thrown exceptions and calls exceeding max call time are considered failures
  * Uses akka scheduler for timer events
  * Integrated into File-Based durable mailbox
  * Sample documented for other durable mailboxes
2012-06-01 08:24:47 -04:00
Mirko Friedenhagen
58b2af8c09 Add options for creating epub output for the documentation 2012-05-17 22:58:57 +02:00
Peter Vlugter
d0e498ca16 Include google analytics in online version of docs. See #1892 2012-05-10 11:05:49 +12:00
Peter Vlugter
d7fe025fa2 Update docs theme 2012-03-06 13:20:00 +13:00
Peter Vlugter
1fd28e429e Update version to 2.1-SNAPSHOT 2012-03-05 10:50:54 +13:00
Peter Vlugter
b4a1c95f78 Fix for right arrows in pdf docs 2011-10-12 10:55:35 +02:00
Peter Vlugter
b1122c1d91 Bump docs version to 2.0-SNAPSHOT 2011-05-18 12:46:26 +12:00
Patrik Nordwall
5f51b72df5 Changed Scalable Solutions to Typesafe 2011-05-16 08:34:55 +02:00
Peter Vlugter
ae9a13d6b5 Update docs version to 1.2-SNAPSHOT 2011-05-11 15:10:41 +12:00
Peter Vlugter
a769fb3640 Update header in html docs 2011-05-10 14:09:34 +12:00
Peter Vlugter
ad0b55ca7f Fix warnings in docs 2011-04-27 10:04:18 +12:00
Peter Vlugter
bb8dca5b88 Try reorganised docs 2011-04-20 18:02:11 +12:00
Peter Vlugter
c179cbf623 Add includecode directive for akka-docs 2011-04-19 13:03:15 +12:00
Peter Vlugter
4cd2693340 Automatically install pygments style 2011-04-19 12:43:50 +12:00
Roland Kuhn
779c5436df exclude pending/ again from sphinx build 2011-04-17 16:50:43 +02:00
Roland Kuhn
e952569c7a rewrite FSM docs in reST
- also set add_function_parentheses to False (that is really annoying)
- also set show_authors to True (that is a matter of taste)
2011-04-17 16:37:53 +02:00
Peter Vlugter
171c8c8bc2 Exclude pending docs 2011-04-12 13:14:36 +12:00
Peter Vlugter
d5e012ad14 Update docs logo and version 2011-04-12 12:52:20 +12:00
Jonas Bonér
b4208667ea Added new module 'akka-docs' as the basis for the new Sphinx/reST based docs. Also added the first draft of the new Getting Started Guide 2011-04-06 14:15:59 +02:00