Package com.sun.corba.se.spi.orbutil.fsm
Class StateImpl
java.lang.Object
com.sun.corba.se.impl.orbutil.fsm.NameBase
com.sun.corba.se.spi.orbutil.fsm.StateImpl
- All Implemented Interfaces:
State
Base class for all states in a StateEngine. This must be used
as the base class for all states in transitions added to a StateEngine.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGuardedAction(Input in, GuardedAction ga) voidpostAction(FSM fsm) Method that defines action that occurs whenever this state is exited.voidMethod that defines action that occurs whenever this state is entered.voidsetDefaultAction(Action defaultAction) voidsetDefaultNextState(State defaultNextState)
-
Constructor Details
-
StateImpl
-
-
Method Details
-
preAction
Description copied from interface:StateMethod that defines action that occurs whenever this state is entered. Any exceptions thrown by this method are ignored. -
postAction
Description copied from interface:StateMethod that defines action that occurs whenever this state is exited. Any exceptions thrown by this method are ignored.- Specified by:
postActionin interfaceState
-
getDefaultNextState
-
setDefaultNextState
-
getDefaultAction
-
setDefaultAction
-
addGuardedAction
-
getGuardedActions
-