The name of the Node. If no name is given, the name of the Class will be used.
Getter for the previous event seen.
Getter for the result of the last handled Event.
Returns storage unique to this Node, keyed on the Node's path.
Handles the Event, and invokes onEvent(state, event)
The state when the event occured.
The event to handle.
Invoked when there is a new event.
Result. Must be rc.SUCCESS, rc.FAILURE, or rc.RUNNING
Return true if this Node should proceed handling the event. false otherwise.
Resets the storage unique to this Node, via the Node's path. If this node is a parent, then also reset all children.
Base class of all Nodes.
Joshua Chaitin-Pollak