Merge pull request #1930 from akka/wip-3710-UnsubscribeTransitionCallback-patriknw
=act #3710 Correct doc of FSM unregistering listener
This commit is contained in:
commit
a04a784121
2 changed files with 7 additions and 6 deletions
|
|
@ -223,9 +223,10 @@ object FSM {
|
|||
* the first matching one.
|
||||
*
|
||||
* Another feature is that other actors may subscribe for transition events by
|
||||
* sending a <code>SubscribeTransitionCallback</code> message to this actor;
|
||||
* use <code>UnsubscribeTransitionCallback</code> before stopping the other
|
||||
* actor.
|
||||
* sending a <code>SubscribeTransitionCallback</code> message to this actor.
|
||||
* Stopping a listener without unregistering will not remove the listener from the
|
||||
* subscription list; use <code>UnsubscribeTransitionCallback</code> before stopping
|
||||
* the listener.
|
||||
*
|
||||
* State timeouts set an upper bound to the time which may pass before another
|
||||
* message is received in the current state. If no external message is
|
||||
|
|
|
|||
|
|
@ -330,9 +330,9 @@ and will receive :class:`Transition(actorRef, oldState, newState)` messages
|
|||
whenever a new state is reached. External monitors may be unregistered by
|
||||
sending :class:`UnsubscribeTransitionCallBack(actorRef)` to the FSM actor.
|
||||
|
||||
Registering a not-running listener generates a warning and fails gracefully.
|
||||
Stopping a listener without unregistering will remove the listener from the
|
||||
subscription list upon the next transition.
|
||||
Stopping a listener without unregistering will not remove the listener from the
|
||||
subscription list; use :class:`UnsubscribeTransitionCallback` before stopping
|
||||
the listener.
|
||||
|
||||
Transforming State
|
||||
------------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue