Real-Time Java AOCS Framework v1.0 API Specification

RtjAocsFramework.FailureDetection
Interface FailureDetectionModeManager

All Known Implementing Classes:
FollowerFailureDetectionModeManager

public interface FailureDetectionModeManager

Interface characterizing the mode manager for the failure detection manager.

In general, the type of checks to be performed at a given time by the failure detection manager depends on the operational conditions of the rest of the application. This dependency is modelled by endowing the failure detection manager with operational mode. The mode manager is constructed by instantiating the mode management design pattern. The failure detection mode manager must be able to supply to the failure detection manager the lists of consistency checkable objects and of monitoring checks objects.

Change Record:

Copyright: see the Copyright Notice.

Version:
1.1
Author:
Alessandro Pasetti (University of Konstanz)
See Also:
ModeManager, The Failure Detection Management Framelet Document.

Method Summary
 ConsistencyCheckableList getConsistencyCheckableList()
          Method called by the failure detection manager to retrieve the list of objects to be subjected to a consistency check in the current activation cycle.
 MonitoringCheckList getMonitoringCheckList()
          Method called by the failure detection manager to retrieve the list of monitoring check objects to be used in the current activation cycle.
 void loadConsistencyCheckableList(int mode, ConsistencyCheckableList l)
          Method to configure the failure detection mode manager.
 void loadMonitoringCheckList(int mode, MonitoringCheckList l)
          Method to configure the failure detection mode manager.
 void setConsistencyCheckableList(int mode, ConsistencyCheckableList l)
          This method is identical to method loadConsistencyCheckableList.
 void setMonitoringCheckList(int mode, MonitoringCheckList l)
          This method is identical to method loadConsistencyCheckableList.
 

Method Detail

loadConsistencyCheckableList

public void loadConsistencyCheckableList(int mode,
                                         ConsistencyCheckableList l)
Method to configure the failure detection mode manager. It associates the consistency checkable list l to operational mode 'mode'.


setConsistencyCheckableList

public void setConsistencyCheckableList(int mode,
                                        ConsistencyCheckableList l)
This method is identical to method loadConsistencyCheckableList.


loadMonitoringCheckList

public void loadMonitoringCheckList(int mode,
                                    MonitoringCheckList l)
Method to configure the failure detection mode manager. It associates the monitoring check list l to operational mode 'mode'.


setMonitoringCheckList

public void setMonitoringCheckList(int mode,
                                   MonitoringCheckList l)
This method is identical to method loadConsistencyCheckableList.


getConsistencyCheckableList

public ConsistencyCheckableList getConsistencyCheckableList()
Method called by the failure detection manager to retrieve the list of objects to be subjected to a consistency check in the current activation cycle.


getMonitoringCheckList

public MonitoringCheckList getMonitoringCheckList()
Method called by the failure detection manager to retrieve the list of monitoring check objects to be used in the current activation cycle.


Real-Time Java AOCS Framework v1.0 API Specification

Real-Time Java AOCS Framework project home page

Automatic Control Laboratory, ETH Zuerich
Physikstrasse 3
CH-8092 Zuerich, Switzerland