

Public Member Functions | |
| AdministratorClient (ORB theOrb, Logger theLogger) | |
| void | client_logged_in (ClientInfo info, long timeStamp, long executionId) |
| void | client_logged_out (int h, long timeStamp) |
| void | component_activated (ComponentInfo info, long timeStamp, long executionId) |
| void | component_deactivated (int h, long timeStamp) |
| void | components_released (int[] clients, int[] components, long timeStamp) |
| void | components_requested (int[] clients, int[] components, long timeStamp) |
| void | container_logged_in (ContainerInfo info, long timeStamp, long executionId) |
| void | container_logged_out (int h, long timeStamp) |
| AuthenticationData | authenticate (long executionId, String question) |
| void | components_available (ComponentInfo[] components) |
| void | components_unavailable (String[] component_names) |
| void | disconnect () |
| void | message (short type, String message) |
| void | taggedmessage (short type, short tag, String message) |
| String | name () |
| boolean | ping () |
| void | connectToManager () throws Exception |
| String | getManagerLoc () |
| ContainerInfo[] | retrieveContainerInfo (String name_wildcard) throws Exception |
| ClientInfo[] | retrieveClientInfo (String name_wildcard) throws Exception |
| ComponentInfo[] | retrieveComponentInfo (String name_wildcard) throws Exception |
| void | addLogListener (AdministratorListener l) |
| Manager | getManagerRef () |
| void | interruptManagerBusy () |
Private Member Functions | |
| ComponentInfo | getComponentInfo (String name) throws Exception |
| ComponentInfo | getComponentInfo (int handle) throws Exception |
Private Attributes | |
| Manager | managerRef = null |
| String | managerLoc = null |
| ORB | orb = null |
| Logger | logger = null |
| ClientInfo | administratorInfo |
| AdministratorListener | listener = null |
| volatile boolean | interrupted |
| long | startTime = System.currentTimeMillis() |
| long | executionId = 0 |
| alma::test::corbareftest::AdministratorClient::AdministratorClient | ( | ORB | theOrb, | |
| Logger | theLogger | |||
| ) | [inline] |
| void alma::test::corbareftest::AdministratorClient::addLogListener | ( | AdministratorListener | l | ) | [inline] |
Set the listener for login/logout events generated by components/containers/clients
| l | The listener (can be null) |
AdministratorListener References listener.
Referenced by alma::test::corbareftest::TestComponents::TestComponents().
| AuthenticationData alma::test::corbareftest::AdministratorClient::authenticate | ( | long | executionId, | |
| String | question | |||
| ) | [inline] |
References startTime.
| void alma::test::corbareftest::AdministratorClient::client_logged_in | ( | ClientInfo | info, | |
| long | timeStamp, | |||
| long | executionId | |||
| ) | [inline] |
| void alma::test::corbareftest::AdministratorClient::client_logged_out | ( | int | h, | |
| long | timeStamp | |||
| ) | [inline] |
Implements si::ijs::maci::AdministratorOperations.
References alma::test::corbareftest::AdministratorListener::clientLoggedOut(), and listener.
| void alma::test::corbareftest::AdministratorClient::component_activated | ( | ComponentInfo | info, | |
| long | timeStamp, | |||
| long | executionId | |||
| ) | [inline] |
| void alma::test::corbareftest::AdministratorClient::component_deactivated | ( | int | h, | |
| long | timeStamp | |||
| ) | [inline] |
Implements si::ijs::maci::AdministratorOperations.
| void alma::test::corbareftest::AdministratorClient::components_available | ( | ComponentInfo[] | components | ) | [inline] |
References listener.
| void alma::test::corbareftest::AdministratorClient::components_released | ( | int[] | clients, | |
| int[] | components, | |||
| long | timeStamp | |||
| ) | [inline] |
| void alma::test::corbareftest::AdministratorClient::components_requested | ( | int[] | clients, | |
| int[] | components, | |||
| long | timeStamp | |||
| ) | [inline] |
Implements si::ijs::maci::AdministratorOperations.
References alma::test::corbareftest::AdministratorListener::componentLoggedIn(), getComponentInfo(), and listener.
| void alma::test::corbareftest::AdministratorClient::components_unavailable | ( | String[] | component_names | ) | [inline] |
References listener.
| void alma::test::corbareftest::AdministratorClient::connectToManager | ( | ) | throws Exception [inline] |
Connect to the manager
References si::ijs::maci::AdministratorPOA::_this(), administratorInfo, si::ijs::maci::ClientInfo::h, logger, si::ijs::maci::ManagerOperations::login(), managerLoc, managerRef, si::ijs::maci::ClientInfo::name, and orb.
Referenced by alma::test::corbareftest::TestComponents::TestComponents().
| void alma::test::corbareftest::AdministratorClient::container_logged_in | ( | ContainerInfo | info, | |
| long | timeStamp, | |||
| long | executionId | |||
| ) | [inline] |
| void alma::test::corbareftest::AdministratorClient::container_logged_out | ( | int | h, | |
| long | timeStamp | |||
| ) | [inline] |
Implements si::ijs::maci::AdministratorOperations.
References alma::test::corbareftest::AdministratorListener::containerLoggedOut(), and listener.
| void alma::test::corbareftest::AdministratorClient::disconnect | ( | ) | [inline] |
Implements si::ijs::maci::ClientOperations.
References administratorInfo, si::ijs::maci::ClientInfo::h, logger, si::ijs::maci::ManagerOperations::logout(), managerLoc, and managerRef.
| ComponentInfo alma::test::corbareftest::AdministratorClient::getComponentInfo | ( | int | handle | ) | throws Exception [inline, private] |
Get the ComponentInfo of the component with the given handle
| handle | The handle of the component |
References retrieveComponentInfo().
| ComponentInfo alma::test::corbareftest::AdministratorClient::getComponentInfo | ( | String | name | ) | throws Exception [inline, private] |
Get the ComponentInfo of the component with the given name
| name | The name of the component |
References name(), and retrieveComponentInfo().
Referenced by components_released(), and components_requested().
| String alma::test::corbareftest::AdministratorClient::getManagerLoc | ( | ) | [inline] |
| Manager alma::test::corbareftest::AdministratorClient::getManagerRef | ( | ) | [inline] |
| void alma::test::corbareftest::AdministratorClient::interruptManagerBusy | ( | ) | [inline] |
References interrupted.
| void alma::test::corbareftest::AdministratorClient::message | ( | short | type, | |
| String | message | |||
| ) | [inline] |
| String alma::test::corbareftest::AdministratorClient::name | ( | ) | [inline] |
Implements si::ijs::maci::ClientOperations.
Referenced by getComponentInfo().
| boolean alma::test::corbareftest::AdministratorClient::ping | ( | ) | [inline] |
Implements si::ijs::maci::ClientOperations.
| ClientInfo [] alma::test::corbareftest::AdministratorClient::retrieveClientInfo | ( | String | name_wildcard | ) | throws Exception [inline] |
| NoPermissionEx | ||
| NotConnectedToManagerException | ||
| SystemException |
References interrupted.
| ComponentInfo [] alma::test::corbareftest::AdministratorClient::retrieveComponentInfo | ( | String | name_wildcard | ) | throws Exception [inline] |
| NoPermissionEx | ||
| NotConnectedToManagerException | ||
| SystemException |
References administratorInfo, si::ijs::maci::ManagerOperations::get_component_info(), si::ijs::maci::ClientInfo::h, and managerRef.
Referenced by getComponentInfo().
| ContainerInfo [] alma::test::corbareftest::AdministratorClient::retrieveContainerInfo | ( | String | name_wildcard | ) | throws Exception [inline] |
The containerHandles argument cannot be specified here. Reason: There's apparently a bug in Manager.get_activator_info() in ACS2.x (nothing known about ACS3.x): The containerHandles argument is not evaluated properly, instead empty (therefore useless) ContainerInfos are returned.
| name_wildcard | not verified to work as expected, recommended to use '*'. |
| NoPermissionEx | ||
| NotConnectedToManagerException | ||
| SystemException |
References administratorInfo, si::ijs::maci::ManagerOperations::get_container_info(), si::ijs::maci::ClientInfo::h, and managerRef.
| void alma::test::corbareftest::AdministratorClient::taggedmessage | ( | short | type, | |
| short | tag, | |||
| String | message | |||
| ) | [inline] |
Referenced by connectToManager(), disconnect(), retrieveComponentInfo(), and retrieveContainerInfo().
long alma::test::corbareftest::AdministratorClient::executionId = 0 [private] |
volatile boolean alma::test::corbareftest::AdministratorClient::interrupted [private] |
Referenced by interruptManagerBusy(), and retrieveClientInfo().
Logger alma::test::corbareftest::AdministratorClient::logger = null [private] |
Referenced by AdministratorClient(), connectToManager(), and disconnect().
String alma::test::corbareftest::AdministratorClient::managerLoc = null [private] |
Referenced by connectToManager(), disconnect(), and getManagerLoc().
Manager alma::test::corbareftest::AdministratorClient::managerRef = null [private] |
Referenced by connectToManager(), disconnect(), getManagerRef(), retrieveComponentInfo(), and retrieveContainerInfo().
ORB alma::test::corbareftest::AdministratorClient::orb = null [private] |
Referenced by AdministratorClient(), and connectToManager().
long alma::test::corbareftest::AdministratorClient::startTime = System.currentTimeMillis() [private] |
Referenced by authenticate().
1.6.2