JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
F
G
I
K
L
M
O
P
R
S
T
W
A
Activity
- Interface in
systems.aesel.common.sm
An activity is run upon entering a state.
add(Activity)
- Method in class systems.aesel.common.sm.
State
Activities do not need to be thread safe.
add(StateMachineListener)
- Method in class systems.aesel.common.sm.
StateMachine
add(Activity)
- Method in class systems.aesel.common.sm.
Transition
addTransition(String, Class, State)
- Method in class systems.aesel.common.sm.
State
C
CancelEventTimer
- Class in
systems.aesel.common.sm.util
CancelEventTimer(SetEventTimer)
- Constructor for class systems.aesel.common.sm.util.
CancelEventTimer
CancelTimerActivity
- Class in
systems.aesel.common.sm.util
CancelTimerActivity(Timer)
- Constructor for class systems.aesel.common.sm.util.
CancelTimerActivity
commandLine
- Variable in class systems.aesel.common.sm.util.
LaunchProcessActivity
ConfigException
- Exception in
systems.aesel.common
ConfigException(String)
- Constructor for exception systems.aesel.common.
ConfigException
createStartState(String)
- Method in class systems.aesel.common.sm.
StateMachine
createState(String)
- Method in class systems.aesel.common.sm.
StateMachine
createState(String, boolean)
- Method in class systems.aesel.common.sm.
StateMachine
D
DownloadHttpFileActivity
- Class in
systems.aesel.common.sm.util
DownloadHttpFileActivity(String, String)
- Constructor for class systems.aesel.common.sm.util.
DownloadHttpFileActivity
duration
- Variable in class systems.aesel.common.sm.util.
LaunchProcessActivity
E
Event
- Class in
systems.aesel.common.sm
Event(String)
- Constructor for class systems.aesel.common.sm.
Event
eventHappens(Event)
- Method in class systems.aesel.common.sm.
StateMachine
eventHappens(Event, boolean)
- Method in class systems.aesel.common.sm.
StateMachine
executeFirstTransition()
- Method in class systems.aesel.common.sm.
StateMachine
This should only execute once! Execute this to transition this state machine into its initial state.
extension
- Variable in class systems.aesel.common.sm.util.
LaunchProcessActivity
F
FileExistsEvent
- Class in
systems.aesel.common.sm.util
FileExistsEvent(File)
- Constructor for class systems.aesel.common.sm.util.
FileExistsEvent
filename
- Variable in class systems.aesel.common.sm.util.
LaunchProcessActivity
FileNameTemplate
- Static variable in class systems.aesel.common.sm.util.
LaunchProcessActivity
G
getDateString(Calendar)
- Method in class systems.aesel.common.sm.util.
LaunchProcessActivity
getEventQueueSize()
- Method in class systems.aesel.common.sm.
StateMachine
getExitCode()
- Method in class systems.aesel.common.sm.util.
ProcessDiedEvent
getFile()
- Method in class systems.aesel.common.sm.util.
FileExistsEvent
getFilename()
- Method in class systems.aesel.common.sm.util.
LaunchProcessActivity
getFromMachineState(Object)
- Method in class systems.aesel.common.sm.
StateMachine
getName()
- Method in interface systems.aesel.common.sm.
Activity
getName()
- Method in class systems.aesel.common.sm.
Event
getName()
- Method in class systems.aesel.common.sm.
IActivity
getName()
- Method in class systems.aesel.common.sm.
State
getName()
- Method in class systems.aesel.common.sm.
Transition
getName()
- Method in class systems.aesel.common.sm.util.
CancelTimerActivity
getName()
- Method in class systems.aesel.common.sm.util.
DownloadHttpFileActivity
getName()
- Method in class systems.aesel.common.sm.util.
LaunchProcessActivity
getProcess()
- Method in class systems.aesel.common.sm.util.
LaunchProcessActivity
getState()
- Method in class systems.aesel.common.sm.
StateMachine
getTimer()
- Method in class systems.aesel.common.sm.util.
SetEventTimer
getTimeString(Calendar)
- Method in class systems.aesel.common.sm.util.
LaunchProcessActivity
I
IActivity
- Class in
systems.aesel.common.sm
IActivity()
- Constructor for class systems.aesel.common.sm.
IActivity
init(Properties)
- Method in interface systems.aesel.common.sm.
Activity
init(Properties)
- Method in class systems.aesel.common.sm.
IActivity
init(Properties)
- Method in class systems.aesel.common.sm.util.
CancelTimerActivity
init(Properties)
- Method in class systems.aesel.common.sm.util.
DownloadHttpFileActivity
init(Properties)
- Method in class systems.aesel.common.sm.util.
LaunchProcessActivity
init(Properties)
- Method in class systems.aesel.common.sm.util.
SetEventTimer
isEndState()
- Method in class systems.aesel.common.sm.
State
isMachineRunning()
- Method in class systems.aesel.common.sm.
StateMachine
K
kill()
- Method in interface systems.aesel.common.sm.
PersistentActivity
This function is called upon an event that causes a state transition.
kill()
- Method in class systems.aesel.common.sm.
StateMachine
This will kill the internal thread that fires the next event.
L
LaunchProcessActivity
- Class in
systems.aesel.common.sm.util
LaunchProcessActivity(String, String, String, long)
- Constructor for class systems.aesel.common.sm.util.
LaunchProcessActivity
M
machine
- Variable in class systems.aesel.common.sm.
IActivity
machine
- Variable in class systems.aesel.common.sm.util.
LaunchProcessActivity
O
onEnterState(State)
- Method in interface systems.aesel.common.sm.
StateMachineListener
onExitState(State)
- Method in interface systems.aesel.common.sm.
StateMachineListener
onTransition(Transition)
- Method in interface systems.aesel.common.sm.
StateMachineListener
outputFilePrefix
- Variable in class systems.aesel.common.sm.util.
LaunchProcessActivity
P
PersistentActivity
- Interface in
systems.aesel.common.sm
Persistent activities are run within a thread upon entering a state.
process
- Variable in class systems.aesel.common.sm.util.
LaunchProcessActivity
ProcessDiedEvent
- Class in
systems.aesel.common.sm.util
ProcessDiedEvent(int)
- Constructor for class systems.aesel.common.sm.util.
ProcessDiedEvent
Prop_LaunchedProcess
- Static variable in class systems.aesel.common.sm.util.
LaunchProcessActivity
Prop_PreviousLaunchedProcess
- Static variable in class systems.aesel.common.sm.util.
LaunchProcessActivity
props
- Variable in class systems.aesel.common.sm.
IActivity
props
- Variable in class systems.aesel.common.sm.
StateMachine
putFromMachineState(String, Object)
- Method in class systems.aesel.common.sm.
StateMachine
R
register(Event)
- Method in class systems.aesel.common.sm.
StateMachine
run()
- Method in class systems.aesel.common.sm.
StateMachine
run()
- Method in class systems.aesel.common.sm.util.
CancelEventTimer
run()
- Method in class systems.aesel.common.sm.util.
CancelTimerActivity
run()
- Method in class systems.aesel.common.sm.util.
DownloadHttpFileActivity
run()
- Method in class systems.aesel.common.sm.util.
LaunchProcessActivity
run()
- Method in class systems.aesel.common.sm.util.
SetEventTimer
S
setDelay(long)
- Method in class systems.aesel.common.sm.util.
SetEventTimer
SetEventTimer
- Class in
systems.aesel.common.sm.util
SetEventTimer(TimerEvent)
- Constructor for class systems.aesel.common.sm.util.
SetEventTimer
setPeriod(long)
- Method in class systems.aesel.common.sm.util.
SetEventTimer
setStateMachine(StateMachine)
- Method in interface systems.aesel.common.sm.
Activity
setStateMachine(StateMachine)
- Method in class systems.aesel.common.sm.
IActivity
setStateMachine(StateMachine)
- Method in class systems.aesel.common.sm.util.
CancelTimerActivity
setStateMachine(StateMachine)
- Method in class systems.aesel.common.sm.util.
DownloadHttpFileActivity
setStateMachine(StateMachine)
- Method in class systems.aesel.common.sm.util.
LaunchProcessActivity
setSyncDefault(boolean)
- Method in class systems.aesel.common.sm.
StateMachine
startMachine(boolean)
- Method in class systems.aesel.common.sm.
StateMachine
State
- Class in
systems.aesel.common.sm
StateMachine
- Class in
systems.aesel.common.sm
StateMachine(String)
- Constructor for class systems.aesel.common.sm.
StateMachine
StateMachine(String, Properties)
- Constructor for class systems.aesel.common.sm.
StateMachine
StateMachineListener
- Interface in
systems.aesel.common.sm
systems.aesel.common
- package systems.aesel.common
systems.aesel.common.sm
- package systems.aesel.common.sm
systems.aesel.common.sm.util
- package systems.aesel.common.sm.util
T
TimerEvent
- Class in
systems.aesel.common.sm.util
TimerEvent(String)
- Constructor for class systems.aesel.common.sm.util.
TimerEvent
Transition
- Class in
systems.aesel.common.sm
W
waitUntilDone(long)
- Method in class systems.aesel.common.sm.
StateMachine
A
C
D
E
F
G
I
K
L
M
O
P
R
S
T
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017. All rights reserved.