Public Member Functions | |
AcsCategoryClient (ContainerServices contServices) throws AlarmClientException | |
synchronized void | addListener (AlarmCategoryListener listener) |
synchronized void | removeListener (AlarmCategoryListener listener) |
void | connect () throws Exception |
synchronized void | onAlarm (Alarm alarm) |
void | onException (LaserSelectionException e) |
Extend CategoryClient with a set of useful methods
alma.acs.alarmsanalyzer.engine.AcsCategoryClient.AcsCategoryClient | ( | ContainerServices | contServices | ) | throws AlarmClientException |
Constructor
contServices | The container services |
synchronized void alma.acs.alarmsanalyzer.engine.AcsCategoryClient.addListener | ( | AlarmCategoryListener | listener | ) |
Add a new listener
listener | The listener to add |
Referenced by alma.acs.alarmsanalyzer.engine.AcsSourceClient.addListener().
void alma.acs.alarmsanalyzer.engine.AcsCategoryClient.connect | ( | ) | throws Exception |
Connect to the alarm service
Referenced by alma.acs.alarmsanalyzer.engine.AcsSourceClient.connect().
synchronized void alma.acs.alarmsanalyzer.engine.AcsCategoryClient.onAlarm | ( | Alarm | alarm | ) |
Receive and dispatch alarms
Implements cern.laser.client.services.selection.AlarmSelectionListener.
void alma.acs.alarmsanalyzer.engine.AcsCategoryClient.onException | ( | LaserSelectionException | e | ) |
Callback method. Called on communication problems
e | the LaserSelectionException carrying the exception code |
Implements cern.laser.client.services.selection.AlarmSelectionListener.
synchronized void alma.acs.alarmsanalyzer.engine.AcsCategoryClient.removeListener | ( | AlarmCategoryListener | listener | ) |
Remove a listener
listener | The listener to add |
Referenced by alma.acs.alarmsanalyzer.engine.AcsSourceClient.removeListener().