RtjAocsFramework.AocsEvent
Class ConfigurationEventRepository
java.lang.Object
|
+--RtjAocsFramework.BasicObjects.RootObject
|
+--RtjAocsFramework.BasicObjects.AocsObject
|
+--RtjAocsFramework.AocsEvent.EventRepository
|
+--RtjAocsFramework.AocsEvent.ConfigurationEventRepository
- All Implemented Interfaces:
- Configurable, ConfigurationListener, ConsistencyCheckable, EventListener, Resettable, Telemeterable
- public class ConfigurationEventRepository
- extends EventRepository
- implements ConfigurationListener
Event repository for configuration events.
Copyright: see the Copyright Notice.
- Version:
- 1.0
- Author:
- Alessandro Pasetti (University of Konstanz)
- See Also:
ConfigurationEvent,
The Intercomponent Communication Document.
| Methods inherited from class RtjAocsFramework.AocsEvent.EventRepository |
doConsistencyCheck, getCounter, getListSize, getRecoveryAction, getTelemetryImageLength, insert, isConfigured, isIterationEnded, latest, previous, reset, resetConfiguration, setEvent, setRecoveryAction, setTelemetryFormat, writeToTelemetry |
| Methods inherited from class RtjAocsFramework.BasicObjects.AocsObject |
addConfigurationListener, addFailureListener, finalize, getAocsClock, getConfigurationListenerList, getCycle, getDestructionRecoveryAction, getFailureListenerList, getSystemManager, getTelemetryFormat, getTime, removeConfigurationListener, removeFailureListener, reportConfigurationEvent, reportFailure, resetStaticConfiguration, setAocsClock, setDestructionRecoveryAction, setMaxNumberOfConfigurationListeners, setMaxNumberOfFailureListeners, setSystemManager |
ConfigurationEventRepository
public ConfigurationEventRepository()
processConfigurationEvent
public void processConfigurationEvent(ConfigurationEvent evt)
- Description copied from interface:
ConfigurationListener
- This method is called when a configuration event has been detected.
The information about the configuration event is contained in the argument
event. The argument event however should not be used by the listener. The
listener should retrieve any information it needs from the event and then
release it.
- Specified by:
processConfigurationEvent in interface ConfigurationListener
setRepositorySize
public void setRepositorySize(int n)
- Initialization method to set the capacity of the repository.
This method should only be called once before the components is used.
Attempts to call it more than once result in a configuration report
being generated.
- Overrides:
setRepositorySize in class EventRepository
latestConfigurationEvent
public ConfigurationEvent latestConfigurationEvent()
- Type-safe iterator.
Wraps latestEvent method in super class adding cast from Object to
ConfigurationEvent.
previousConfigurationEvent
public ConfigurationEvent previousConfigurationEvent()
- Type-safe iterator.
Wraps previousEvent method in super class adding cast from Object to
ConfigurationEvent.
Real-Time Java AOCS Framework project home page
Automatic Control Laboratory, ETH Zuerich
Physikstrasse 3
CH-8092 Zuerich, Switzerland