

Public Member Functions | |
| void | client_logged_in (ClientInfo info, long timestamp, long execution_id) |
| void | client_logged_out (int h, long timestamp) |
| void | container_logged_in (ContainerInfo info, long timestamp, long execution_id) |
| void | container_logged_out (int h, long timestamp) |
| void | components_requested (int[] clients, int[] components, long timestamp) |
| void | components_released (int[] clients, int[] components, long timestamp) |
| void | components_available (ComponentInfo[] arg0) |
| void | components_unavailable (String[] arg0) |
| void | component_activated (ComponentInfo info, long timestamp, long execution_id) |
| void | component_deactivated (int h, long timestamp) |
| String | name () |
| AuthenticationData | authenticate (long execution_id, String question) |
| void | message (short arg0, String arg1) |
| void | taggedmessage (short type, short messageID, String message) |
| boolean | ping () |
| void | disconnect () |
Protected Member Functions | |
| Administrator | asCorbaObject (ORB orb) |
Private Attributes | |
| Administrator | asCorbaObject |
| final long | startTimeUTClong = UTCUtility.utcJavaToOmg(System.currentTimeMillis()) |
| long | executionId = -1 |
Implementation of Administrator Interface
| Administrator alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::asCorbaObject | ( | ORB | orb | ) | [inline, protected] |
References si::ijs::maci::AdministratorPOA::_this(), and asCorbaObject.
| AuthenticationData alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::authenticate | ( | long | execution_id, | |
| String | question | |||
| ) | [inline] |
References executionId, alma::acs::commandcenter::meta::MaciSupervisor::log, and startTimeUTClong.
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::client_logged_in | ( | ClientInfo | info, | |
| long | timestamp, | |||
| long | execution_id | |||
| ) | [inline] |
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::client_logged_out | ( | int | h, | |
| long | timestamp | |||
| ) | [inline] |
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::component_activated | ( | ComponentInfo | info, | |
| long | timestamp, | |||
| long | execution_id | |||
| ) | [inline] |
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::component_deactivated | ( | int | h, | |
| long | timestamp | |||
| ) | [inline] |
Implements si::ijs::maci::AdministratorOperations.
References alma::acs::commandcenter::meta::MaciSupervisor::log.
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::components_available | ( | ComponentInfo[] | arg0 | ) | [inline] |
maci.idl: this is a notification about components this client is holding (= has requested and not yet released)
References alma::acs::commandcenter::meta::MaciSupervisor::log.
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::components_released | ( | int[] | clients, | |
| int[] | components, | |||
| long | timestamp | |||
| ) | [inline] |
Will always be called when a client (that was holding components) has terminated in any way.
Implements si::ijs::maci::AdministratorOperations.
References alma::acs::commandcenter::meta::MaciSupervisor::infoShouldBeRefreshed, and alma::acs::commandcenter::meta::MaciSupervisor::log.
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::components_requested | ( | int[] | clients, | |
| int[] | components, | |||
| long | timestamp | |||
| ) | [inline] |
Will be called for autostart-components, too.
Implements si::ijs::maci::AdministratorOperations.
References alma::acs::commandcenter::meta::MaciSupervisor::infoShouldBeRefreshed, and alma::acs::commandcenter::meta::MaciSupervisor::log.
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::components_unavailable | ( | String[] | arg0 | ) | [inline] |
maci.idl: this is a notification about components this client is holding (= has requested and not yet released)
References alma::acs::commandcenter::meta::MaciSupervisor::log.
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::container_logged_in | ( | ContainerInfo | info, | |
| long | timestamp, | |||
| long | execution_id | |||
| ) | [inline] |
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::container_logged_out | ( | int | h, | |
| long | timestamp | |||
| ) | [inline] |
For some ways a container can terminate, the components_released() method will be called shortly after this, but not for all.
Implements si::ijs::maci::AdministratorOperations.
References alma::acs::commandcenter::meta::MaciSupervisor::infoShouldBeRefreshed, and alma::acs::commandcenter::meta::MaciSupervisor::log.
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::disconnect | ( | ) | [inline] |
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::message | ( | short | arg0, | |
| String | arg1 | |||
| ) | [inline] |
| String alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::name | ( | ) | [inline] |
Implements si::ijs::maci::ClientOperations.
References alma::acs::commandcenter::meta::MaciSupervisor::log.
| boolean alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::ping | ( | ) | [inline] |
Implements si::ijs::maci::ClientOperations.
References alma::acs::commandcenter::meta::MaciSupervisor::log.
| void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::taggedmessage | ( | short | type, | |
| short | messageID, | |||
| String | message | |||
| ) | [inline] |
Administrator alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::asCorbaObject [private] |
Referenced by asCorbaObject(), and alma::acs::commandcenter::meta::MaciSupervisor::connectToManager().
long alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::executionId = -1 [private] |
Referenced by authenticate().
final long alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::startTimeUTClong = UTCUtility.utcJavaToOmg(System.currentTimeMillis()) [private] |
Referenced by authenticate().
1.6.2