public abstract class AvailableSubStateAbstract extends java.lang.Object implements AcsState
| Modifier and Type | Field and Description |
|---|---|
protected AvailableState |
m_context |
protected AlmaSubsystemContext |
m_superContext |
| Constructor and Description |
|---|
AvailableSubStateAbstract(AlmaSubsystemContext superContext,
AvailableState context) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
entry() |
void |
error() |
abstract AcsState[] |
getStateHierarchy() |
void |
initPass1() |
void |
initPass2() |
void |
reinit() |
void |
shutdownPass1() |
void |
shutdownPass2() |
void |
start() |
abstract java.lang.String |
stateName() |
void |
stop() |
protected final AlmaSubsystemContext m_superContext
protected AvailableState m_context
public AvailableSubStateAbstract(AlmaSubsystemContext superContext, AvailableState context)
public abstract AcsState[] getStateHierarchy()
getStateHierarchy in interface AcsStatepublic abstract java.lang.String stateName()
public void initPass1()
throws AcsJIllegalStateEventEx
AcsJIllegalStateEventExpublic void initPass2()
throws AcsJIllegalStateEventEx
AcsJIllegalStateEventExpublic void start()
throws AcsJIllegalStateEventEx
AcsJIllegalStateEventExpublic void stop()
throws AcsJIllegalStateEventEx
AcsJIllegalStateEventExpublic void shutdownPass2()
throws AcsJIllegalStateEventEx
AcsJIllegalStateEventExpublic void shutdownPass1()
public void reinit()
public void error()