public abstract class OfflineSubStateAbstract extends java.lang.Object implements AcsState
| Modifier and Type | Field and Description |
|---|---|
protected AcsLogger |
logger |
protected OfflineState |
m_offlineContext |
protected AlmaSubsystemContext |
m_superContext |
| Constructor and Description |
|---|
OfflineSubStateAbstract(AlmaSubsystemContext superContext,
OfflineState offlineContext,
AcsLogger logger) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
entry() |
abstract AcsState[] |
getStateHierarchy() |
void |
initPass1() |
void |
initPass2() |
void |
shutdownPass2() |
abstract java.lang.String |
stateName() |
protected final AcsLogger logger
protected final AlmaSubsystemContext m_superContext
protected OfflineState m_offlineContext
public OfflineSubStateAbstract(AlmaSubsystemContext superContext, OfflineState offlineContext, AcsLogger logger)
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 shutdownPass2()
throws AcsJIllegalStateEventEx
AcsJIllegalStateEventEx