

Classes | |
| class | MyStateChangeListener |
Public Member Functions | |
| MasterComponentEventLogger (Logger logger, String managerLoc, String clientName) throws Exception | |
Static Public Member Functions | |
| static void | main (String[] args) |
Private Member Functions | |
| void | run () |
| void | runMasterComponentsCheckThread () |
| void | checkCurrentMasterComponents () throws Exception |
| StateChangeListener | attachListener (MasterComponentReadOnly mcomp) throws Exception |
Private Attributes | |
| Map | mastercompNameToObject |
Command line tool that attaches to all master components in the system and displays their state changes.
Should be useful mainly for Release-2 integration where the Exec GUI does not always seem to display all expected state changes, and it's not clear who's at fault (Exec or mastercomp).
| alma::ACS::MasterComponentImpl::tool::MasterComponentEventLogger::MasterComponentEventLogger | ( | Logger | logger, | |
| String | managerLoc, | |||
| String | clientName | |||
| ) | throws Exception [inline] |
| logger | ||
| managerLoc | ||
| clientName |
| java.lang.Exception |
References mastercompNameToObject.
Referenced by main().
| StateChangeListener alma::ACS::MasterComponentImpl::tool::MasterComponentEventLogger::attachListener | ( | MasterComponentReadOnly | mcomp | ) | throws Exception [inline, private] |
| mcomp |
| Exception |
References alma::ACS::MasterComponentImpl::StateChangeListener::createMonitor(), alma::acs::component::client::ComponentClient::getContainerServices(), and alma::acs::component::client::ComponentClient::m_logger.
Referenced by checkCurrentMasterComponents().
| void alma::ACS::MasterComponentImpl::tool::MasterComponentEventLogger::checkCurrentMasterComponents | ( | ) | throws Exception [inline, private] |
References attachListener(), alma::ACS::MasterComponentImpl::StateChangeListener::destroyMonitor(), alma::acs::container::ContainerServices::findComponents(), alma::acs::container::ContainerServices::getComponent(), alma::acs::component::client::ComponentClient::getContainerServices(), alma::acs::component::client::ComponentClient::m_logger, alma::ACS::MasterComponentImpl::tool::MastercompBundle::masterComp, mastercompNameToObject, and alma::ACS::MasterComponentImpl::tool::MastercompBundle::stateChangeListener.
| static void alma::ACS::MasterComponentImpl::tool::MasterComponentEventLogger::main | ( | String[] | args | ) | [inline, static] |
| void alma::ACS::MasterComponentImpl::tool::MasterComponentEventLogger::run | ( | ) | [inline, private] |
References runMasterComponentsCheckThread().
Referenced by main().
| void alma::ACS::MasterComponentImpl::tool::MasterComponentEventLogger::runMasterComponentsCheckThread | ( | ) | [inline, private] |
Referenced by run().
Map alma::ACS::MasterComponentImpl::tool::MasterComponentEventLogger::mastercompNameToObject [private] |
map: key = (String) curl, value = (MastercompBundle) master component and associated objects
Referenced by checkCurrentMasterComponents(), and MasterComponentEventLogger().
1.6.2