|
Real-Time Java AOCS Framework v1.0 API Specification | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--RtjAocsFramework.Factories.SystemFactory
Framework-level factory for system management components. This factory implements methods to create the system manager, the mission mode manager and the event repositories and declares methods to create the clock component and to create the data pool. Additionally, a method is offered to configure the AOCS object class.
Copyright: see the Copyright Notice.
| Constructor Summary | |
SystemFactory()
Create and configure the system manager and the event repositories. |
|
| Method Summary | |
void |
configureAocsObject(RecoveryAction destructionRecoveryAction)
Configure the AocsObject class. |
ChangeEventRepository |
getChangeEventRepository()
Getter method for the event repository. |
protected abstract AocsClock |
getClock()
Return the AOCS clock component. |
ConfigurationEventRepository |
getConfigurationEventRepository()
Getter method for the event repository. |
FailureEventRepository |
getFailureEventRepository()
Getter method for the event repository. |
ManoeuvreEventRepository |
getManoeuvreEventRepository()
Getter method for the event repository. |
AocsMissionModeManager |
getMissionModeManager()
Return the mission mode manager. |
ModeEventRepository |
getModeEventRepository()
Getter method for the event repository. |
ReconfigurationEventRepository |
getReconfigurationEventRepository()
Getter method for the event repository. |
RecoveryEventRepository |
getRecoveryEventRepository()
Getter method for the event repository. |
SystemEventRepository |
getSystemEventRepository()
Getter method for the event repository. |
SystemManager |
getSystemManager()
Return the system manager. |
TelecommandEventRepository |
getTelecommandEventRepository()
Getter method for the event repository. |
protected abstract void |
makeClock()
Make the AOCS clock component. |
abstract void |
makeDataPools(RecoveryAction r)
Make the data pools. |
void |
makeMissionModeManager(ModeChangeAction mca)
Create and configure the mission mode manager. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SystemFactory()
| Method Detail |
public void configureAocsObject(RecoveryAction destructionRecoveryAction)
destructionRecoveryAction - recovery action associated to the failure
arising when an AocsObject is dynamically destroyedpublic ChangeEventRepository getChangeEventRepository()
public ConfigurationEventRepository getConfigurationEventRepository()
public FailureEventRepository getFailureEventRepository()
public ManoeuvreEventRepository getManoeuvreEventRepository()
public ModeEventRepository getModeEventRepository()
public ReconfigurationEventRepository getReconfigurationEventRepository()
public RecoveryEventRepository getRecoveryEventRepository()
public SystemEventRepository getSystemEventRepository()
public TelecommandEventRepository getTelecommandEventRepository()
public SystemManager getSystemManager()
public void makeMissionModeManager(ModeChangeAction mca)
mca - mode change action associated to the mission mode managerpublic AocsMissionModeManager getMissionModeManager()
protected abstract void makeClock()
protected abstract AocsClock getClock()
public abstract void makeDataPools(RecoveryAction r)
|
Real-Time Java AOCS Framework v1.0 API Specification | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||