akka.actor
Class FSM.Event

java.lang.Object
  extended by akka.actor.FSM.Event
All Implemented Interfaces:
java.io.Serializable, scala.Equals, scala.Product
Enclosing interface:
FSM<S,D>

public static class FSM.Event
extends java.lang.Object
implements scala.Product, scala.Serializable

All messages sent to the FSM will be wrapped inside an Event, which allows pattern matching to extract both state and data.

See Also:
Serialized Form

Constructor Summary
FSM.Event(java.lang.Object event, D stateData)
           
 
Method Summary
 java.lang.Object event()
           
 D stateData()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface scala.Product
productArity, productElement, productIterator, productPrefix
 
Methods inherited from interface scala.Equals
canEqual, equals
 

Constructor Detail

FSM.Event

public FSM.Event(java.lang.Object event,
                 D stateData)
Method Detail

event

public java.lang.Object event()

stateData

public D stateData()