Commit graph

22 commits

Author SHA1 Message Date
Patrik Nordwall
8817a38dff Remove graphviz diagram generation in docs build, see #2505
* Plain image for the circuit breaker
2012-09-18 10:19:40 +02:00
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