

Public Member Functions | |
| ManagerTest () | |
| void | close () |
| void | onAlarm (Alarm alarm) |
| void | onException (LaserSelectionException e) |
| void | faultStateReceived (FaultState faultState) |
| void | sourceXMLMsgReceived (String asiMessage) |
| void | test () |
Static Public Member Functions | |
| static void | main (String[] args) |
Private Attributes | |
| AdvancedComponentClient | client |
| CategoryClient | categoryClient |
| ContainerServices | containerServices |
| volatile int | alarmsReceived = 0 |
Static Private Attributes | |
| static final int | WAIT_TIME = 120000 |
Listen to alarms from sources and the alarm component. The alarms are written to the stdout to be checked by tat.
| alma::alarmsystem::test::manager::ManagerTest::ManagerTest | ( | ) | [inline] |
Constructor.
Connect as a component client.
| pidFileName | The name of the file containing the PID of the container to kill |
References categoryClient, client, alma::alarmsystem::clients::CategoryClient::connect(), containerServices, and alma::acs::component::client::ComponentClient::getContainerServices().
Referenced by main().
| void alma::alarmsystem::test::manager::ManagerTest::close | ( | ) | [inline] |
References categoryClient, and alma::alarmsystem::clients::CategoryClient::close().
Referenced by test().
| void alma::alarmsystem::test::manager::ManagerTest::faultStateReceived | ( | FaultState | faultState | ) | [inline] |
Implements alma::alarmsystem::clients::source::SourceListener.
References cern::laser::source::alarmsysteminterface::FaultState::getCode(), cern::laser::source::alarmsysteminterface::FaultState::getDescriptor(), cern::laser::source::alarmsysteminterface::FaultState::getFamily(), and cern::laser::source::alarmsysteminterface::FaultState::getMember().
| static void alma::alarmsystem::test::manager::ManagerTest::main | ( | String[] | args | ) | [inline, static] |
Start the program and wait to leave the manager enough time to detect the crash of the container and send the alarm.
| args |
References ManagerTest(), and test().
| void alma::alarmsystem::test::manager::ManagerTest::onAlarm | ( | Alarm | alarm | ) | [inline] |
Implements cern::laser::client::services::selection::AlarmSelectionListener.
References alarmsReceived, cern::laser::client::data::Alarm::getAlarmId(), cern::laser::client::data::Alarm::getPriority(), and cern::laser::client::data::Alarm::getStatus().
| void alma::alarmsystem::test::manager::ManagerTest::onException | ( | LaserSelectionException | e | ) | [inline] |
Implements cern::laser::client::services::selection::AlarmSelectionListener.
| void alma::alarmsystem::test::manager::ManagerTest::sourceXMLMsgReceived | ( | String | asiMessage | ) | [inline] |
Implements alma::alarmsystem::clients::source::SourceListener.
| void alma::alarmsystem::test::manager::ManagerTest::test | ( | ) | [inline] |
References alarmsReceived, close(), and WAIT_TIME.
Referenced by main().
volatile int alma::alarmsystem::test::manager::ManagerTest::alarmsReceived = 0 [private] |
The client to receive alarms from categories
Referenced by close(), and ManagerTest().
ACS component client
Referenced by ManagerTest().
ContainerServices
Referenced by ManagerTest().
final int alma::alarmsystem::test::manager::ManagerTest::WAIT_TIME = 120000 [static, private] |
The millisecs to wait for alarms
Referenced by test().
1.6.2