!act,sam #3889 Adding Activator template FSM/become for Java with Lambda support

* Dining Hakkers Activator template for FSM and become
* Cleaup of FSM event matchers to be more usable and consistent
This commit is contained in:
Björn Antonsson 2014-02-24 12:11:02 +01:00
parent 6af33381b3
commit 07e361c684
30 changed files with 1026 additions and 103 deletions

View file

@ -21,6 +21,8 @@ prior deprecation.
../scala/persistence
../dev/multi-node-testing
../java/lambda-actors
../java/lambda-fsm
Another reason for marking a module as experimental is that it's too early
to tell if the module has a maintainer that can take the responsibility

View file

@ -17,6 +17,13 @@ its syntax from Erlang.
.. _Actor Model: http://en.wikipedia.org/wiki/Actor_model
.. warning::
The Java with lambda support part of Akka is marked as **“experimental”** as of its introduction in
Akka 2.3.0. We will continue to improve this API based on our users feedback, which implies that
while we try to keep incompatible changes to a minimum, but the binary compatibility guarantee for
maintenance releases does not apply to the :class:`akka.actor.AbstractActor`, related classes and
the :class:`akka.japi.pf` package.
Creating Actors
===============

View file

@ -21,6 +21,14 @@ These relations are interpreted as meaning:
*If we are in state S and the event E occurs, we should perform the actions A
and make a transition to the state S'.*
.. warning::
The Java with lambda support part of Akka is marked as **“experimental”** as of its introduction in
Akka 2.3.0. We will continue to improve this API based on our users feedback, which implies that
while we try to keep incompatible changes to a minimum, but the binary compatibility guarantee for
maintenance releases does not apply to the :class:`akka.actor.AbstractFSM`, related classes and the
:class:`akka.japi.pf` package.
A Simple Example
================