Real-Time Java AOCS Framework v1.0 API Specification

RtjAocsFramework.Factories
Class FailureDetectionFactory

java.lang.Object
  |
  +--RtjAocsFramework.Factories.FailureDetectionFactory
Direct Known Subclasses:
JbedSmmFailureDetectionFactory

public abstract class FailureDetectionFactory
extends Object

Framework-level factory for the failure detection management components. This factory implements methods to: create the failure detection manager, create the failure detection lists, create monitoring check objects.

Copyright: see the Copyright Notice.

Version:
1.0
Author:
V. Cechticky/A. Pasetti (ETH-Zurich)

Constructor Summary
FailureDetectionFactory()
          Create (without fully configuring) the failure detection manager and the consistency checkable and monitoring object lists.
 
Method Summary
 ConsistencyCheckableList getConsistencyCheckableList(short n)
          Return the consistency checkable list for the n-th mode of the failure detection manager.
 FailureDetectionManager getFailureDetectionManager()
          Return the failure detection manager.
 MonitoringCheckList getMonitoringCheckList(short n)
          Return the consistency checkable list for the n-th mode of the failure detection manager.
 MonitoringCheck makeMonitoringCheck(Monitorable propertyOwner, int propertyIndex, ChangeObject c, RecoveryAction r)
          Return a monitoring check object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FailureDetectionFactory

public FailureDetectionFactory()
Create (without fully configuring) the failure detection manager and the consistency checkable and monitoring object lists.

Method Detail

getFailureDetectionManager

public FailureDetectionManager getFailureDetectionManager()
Return the failure detection manager.


getConsistencyCheckableList

public ConsistencyCheckableList getConsistencyCheckableList(short n)
Return the consistency checkable list for the n-th mode of the failure detection manager.


getMonitoringCheckList

public MonitoringCheckList getMonitoringCheckList(short n)
Return the consistency checkable list for the n-th mode of the failure detection manager.


makeMonitoringCheck

public MonitoringCheck makeMonitoringCheck(Monitorable propertyOwner,
                                           int propertyIndex,
                                           ChangeObject c,
                                           RecoveryAction r)
Return a monitoring check object.


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