diff --git a/.gitignore b/.gitignore index 203d9a1ef5..2f6e90f79a 100755 --- a/.gitignore +++ b/.gitignore @@ -59,3 +59,4 @@ akka.sublime-project akka.sublime-workspace .target .multi-jvm +_mb diff --git a/akka-docs/additional/index.rst b/akka-docs/additional/index.rst index ca92363ee3..e6bb72762d 100644 --- a/akka-docs/additional/index.rst +++ b/akka-docs/additional/index.rst @@ -11,4 +11,3 @@ Additional Information companies-using-akka third-party-integrations language-bindings - stability-matrix diff --git a/akka-docs/additional/stability-matrix.rst b/akka-docs/additional/stability-matrix.rst deleted file mode 100644 index 61e5d247fb..0000000000 --- a/akka-docs/additional/stability-matrix.rst +++ /dev/null @@ -1,33 +0,0 @@ -Feature Stability Matrix -======================== - -Akka is comprised of a number if modules, with different levels of maturity and in different parts of their lifecycle, the matrix below gives you get current stability level of the modules. - -Explanation of the different levels of stability ------------------------------------------------- - -* **Solid** - Proven solid in heavy production usage -* **Stable** - Ready for use in production environment -* **In progress** - Not enough feedback/use to claim it's ready for production use - -================================ ============ ============ ============ -Feature Solid Stable In progress -================================ ============ ============ ============ -Actors (Scala) Solid -Actors (Java) Solid -Typed Actors (Scala) Solid -Typed Actors (Java) Solid -STM (Scala) Solid -STM (Java) Solid -Transactors (Scala) Solid -Transactors (Java) Solid -Remote Actors (Scala) Solid -Remote Actors (Java) Solid -Camel Solid -AMQP Solid -HTTP Solid -Integration Guice Stable -Integration Spring Stable -Scheduler Solid -Redis Pub Sub In progress -================================ ============ ============ ============ diff --git a/akka-docs/common/duration.rst b/akka-docs/common/duration.rst index 6ddc5f6245..fd25dc5128 100644 --- a/akka-docs/common/duration.rst +++ b/akka-docs/common/duration.rst @@ -4,8 +4,6 @@ Duration ######## -Module stability: **SOLID** - Durations are used throughout the Akka library, wherefore this concept is represented by a special data type, :class:`Duration`. Values of this type may represent infinite (:obj:`Duration.Inf`, :obj:`Duration.MinusInf`) or finite diff --git a/akka-docs/disabled/http.rst b/akka-docs/disabled/http.rst index 85173516db..0d9423a676 100644 --- a/akka-docs/disabled/http.rst +++ b/akka-docs/disabled/http.rst @@ -7,8 +7,6 @@ HTTP .. contents:: :local: -Module stability: **SOLID** - When deploying in a servlet container: -------------------------------------------- diff --git a/akka-docs/disabled/java-stm.rst b/akka-docs/disabled/java-stm.rst index 3cbf390bd1..01d35e7487 100644 --- a/akka-docs/disabled/java-stm.rst +++ b/akka-docs/disabled/java-stm.rst @@ -7,8 +7,6 @@ Software Transactional Memory (Java) .. contents:: :local: -Module stability: **SOLID** - Overview of STM --------------- diff --git a/akka-docs/disabled/java-transactors.rst b/akka-docs/disabled/java-transactors.rst index cc069e3d9c..2e1c3dc769 100644 --- a/akka-docs/disabled/java-transactors.rst +++ b/akka-docs/disabled/java-transactors.rst @@ -7,8 +7,6 @@ Transactors (Java) .. contents:: :local: -Module stability: **SOLID** - Why Transactors? ---------------- diff --git a/akka-docs/disabled/scala-transactors.rst b/akka-docs/disabled/scala-transactors.rst index 1c1154eb06..7d654d5f15 100644 --- a/akka-docs/disabled/scala-transactors.rst +++ b/akka-docs/disabled/scala-transactors.rst @@ -7,8 +7,6 @@ Transactors (Scala) .. contents:: :local: -Module stability: **SOLID** - Why Transactors? ---------------- diff --git a/akka-docs/disabled/spring.rst b/akka-docs/disabled/spring.rst index 29bf4632cf..091da8089c 100644 --- a/akka-docs/disabled/spring.rst +++ b/akka-docs/disabled/spring.rst @@ -5,8 +5,6 @@ Spring Integration #################### -Module stability: **STABLE** - Akkas integration with the `Spring Framework `_ supplies the Spring way of using the Typed Actor Java API and for CamelService configuration for :ref:`camel-spring-applications`. It uses Spring's custom namespaces to create Typed Actors, supervisor hierarchies and a CamelService in a Spring environment. Contents: diff --git a/akka-docs/java/dispatchers.rst b/akka-docs/java/dispatchers.rst index 883efe60ba..b9c5a9fa41 100644 --- a/akka-docs/java/dispatchers.rst +++ b/akka-docs/java/dispatchers.rst @@ -7,8 +7,6 @@ Dispatchers (Java) .. contents:: :local: -Module stability: **SOLID** - The Dispatcher is an important piece that allows you to configure the right semantics and parameters for optimal performance, throughput and scalability. Different Actors have different needs. Akka supports dispatchers for both event-driven lightweight threads, allowing creation of millions threads on a single workstation, and thread-based Actors, where each dispatcher is bound to a dedicated OS thread. diff --git a/akka-docs/java/guice-integration.rst b/akka-docs/java/guice-integration.rst index de00b701cb..712371a87c 100644 --- a/akka-docs/java/guice-integration.rst +++ b/akka-docs/java/guice-integration.rst @@ -1,8 +1,6 @@ Guice Integration ================= -Module stability: **STABLE** - All Typed Actors support dependency injection using `Guice `_ annotations (such as ‘@Inject’ etc.). The ‘TypedActorManager’ class understands Guice and will do the wiring for you. diff --git a/akka-docs/java/typed-actors.rst b/akka-docs/java/typed-actors.rst index 8f39ecde76..b2e9615dec 100644 --- a/akka-docs/java/typed-actors.rst +++ b/akka-docs/java/typed-actors.rst @@ -5,8 +5,6 @@ Typed Actors (Java) .. contents:: :local: -Module stability: **SOLID** - The Typed Actors are implemented through `Typed Actors `_. It uses AOP through `AspectWerkz `_ to turn regular POJOs into asynchronous non-blocking Actors with semantics of the Actor Model. Each method dispatch is turned into a message that is put on a queue to be processed by the Typed Actor sequentially one by one. If you are using the `Spring Framework `_ then take a look at Akka's `Spring integration `_. diff --git a/akka-docs/scala/agents.rst b/akka-docs/scala/agents.rst index dc62000995..b12fc1643c 100644 --- a/akka-docs/scala/agents.rst +++ b/akka-docs/scala/agents.rst @@ -5,8 +5,6 @@ Agents (Scala) .. contents:: :local: -Module stability: **SOLID** - Agents in Akka were inspired by `agents in Clojure `_. Agents provide asynchronous change of individual locations. Agents are bound to a single storage location for their lifetime, and only allow mutation of that location (to a new state) to occur as a result of an action. Update actions are functions that are asynchronously applied to the Agent's state and whose return value becomes the Agent's new state. The state of an Agent should be immutable. diff --git a/akka-docs/scala/dispatchers.rst b/akka-docs/scala/dispatchers.rst index fb09c8e5ae..c93567e490 100644 --- a/akka-docs/scala/dispatchers.rst +++ b/akka-docs/scala/dispatchers.rst @@ -7,8 +7,6 @@ Dispatchers (Scala) .. contents:: :local: -Module stability: **SOLID** - The Dispatcher is an important piece that allows you to configure the right semantics and parameters for optimal performance, throughput and scalability. Different Actors have different needs. Akka supports dispatchers for both event-driven lightweight threads, allowing creation of millions of threads on a single workstation, and thread-based Actors, where each dispatcher is bound to a dedicated OS thread. diff --git a/akka-docs/scala/fsm.rst b/akka-docs/scala/fsm.rst index fb1f54ff26..0f9e8eda15 100644 --- a/akka-docs/scala/fsm.rst +++ b/akka-docs/scala/fsm.rst @@ -14,8 +14,6 @@ FSM .. versionchanged:: 1.2 added Tracing and Logging -Module stability: **STABLE** - Overview ======== diff --git a/akka-docs/scala/typed-actors.rst b/akka-docs/scala/typed-actors.rst index 295fba6632..6d10cae9cf 100644 --- a/akka-docs/scala/typed-actors.rst +++ b/akka-docs/scala/typed-actors.rst @@ -5,8 +5,6 @@ Typed Actors (Scala) .. contents:: :local: -Module stability: **SOLID** - The Typed Actors are implemented through `Typed Actors `_. It uses AOP through `AspectWerkz `_ to turn regular POJOs into asynchronous non-blocking Actors with semantics of the Actor Model. Each method dispatch is turned into a message that is put on a queue to be processed by the Typed Actor sequentially one by one. If you are using the `Spring Framework `_ then take a look at Akka's `Spring integration `_.