Public Member Functions | |
void | containerLoggedIn (ContainerInfo info, long timeStamp, long executionId) throws RemoteException |
void | containerLoggedOut (int handle, long timeStamp) throws RemoteException |
void | clientLoggedIn (ClientInfo info, long timeStamp, long executionId) throws RemoteException |
void | clientLoggedOut (int handle, long timeStamp) throws RemoteException |
void | components_released (int[] clients, int[] components, long timeStamp) throws RemoteException |
void | components_requested (int[] clients, int[] components, long timeStamp) throws RemoteException |
void | component_activated (ComponentInfo info, long timeStamp, long executionId) throws RemoteException |
void | component_deactivated (int handle, long timeStamp) throws RemoteException |
Administrator is a special-purpose client that can monitor the functioning of the domain that it administers. Monitoring includes obtaining the status of the MACI components (the Manager and Containers) as well as notification about the availability of the Component components. The administrator client is granted special access permissions (INTROSPECT_MANAGER).
void com.cosylab.acs.maci.Administrator.clientLoggedIn | ( | ClientInfo | info, | |
long | timeStamp, | |||
long | executionId | |||
) | throws RemoteException |
Notification that a client has just logged in.
info | Information about the client that has just logged in. If the handle of the client (info.h ) is 0, the client failed to authenticate. |
Implemented in com.cosylab.acs.maci.plug.AdministratorProxy.
void com.cosylab.acs.maci.Administrator.clientLoggedOut | ( | int | handle, | |
long | timeStamp | |||
) | throws RemoteException |
Notification that a client has just logged out.
handle | Handle of the client that has logged out. |
Implemented in com.cosylab.acs.maci.plug.AdministratorProxy.
void com.cosylab.acs.maci.Administrator.component_activated | ( | ComponentInfo | info, | |
long | timeStamp, | |||
long | executionId | |||
) | throws RemoteException |
Notification that some component has just been activated (through Container.activate_component).
component | ComponentInfo of activated component. |
Implemented in com.cosylab.acs.maci.plug.AdministratorProxy.
Referenced by com.cosylab.acs.maci.plug.AdministratorProxy.component_activated().
void com.cosylab.acs.maci.Administrator.component_deactivated | ( | int | handle, | |
long | timeStamp | |||
) | throws RemoteException |
Notification that some component has just been deactivated (through Container.deactivate_component).
handle | Handle of component being deactivated. |
Implemented in com.cosylab.acs.maci.plug.AdministratorProxy.
Referenced by com.cosylab.acs.maci.plug.AdministratorProxy.component_deactivated().
void com.cosylab.acs.maci.Administrator.components_released | ( | int[] | clients, | |
int[] | components, | |||
long | timeStamp | |||
) | throws RemoteException |
Notification that some components have just been requested (through get_component or get_components).
clients | Handles of clients requesting components. | |
components | Handles of requested components. Component at the i-th place in the sequence was requested by the i-th client of sequence clients. |
Implemented in com.cosylab.acs.maci.plug.AdministratorProxy.
Referenced by com.cosylab.acs.maci.plug.AdministratorProxy.components_released().
void com.cosylab.acs.maci.Administrator.components_requested | ( | int[] | clients, | |
int[] | components, | |||
long | timeStamp | |||
) | throws RemoteException |
Notification that some components have just been released (through release_component or release_components).
clients | Handles of clients requesting components. | |
components | Handles of requested components. Component at the i-th place in the sequence was requested by the i-th client of sequence clients. |
Implemented in com.cosylab.acs.maci.plug.AdministratorProxy.
Referenced by com.cosylab.acs.maci.plug.AdministratorProxy.components_requested().
void com.cosylab.acs.maci.Administrator.containerLoggedIn | ( | ContainerInfo | info, | |
long | timeStamp, | |||
long | executionId | |||
) | throws RemoteException |
Notification that an container has just logged in.
info | Information about the container that has just logged in. If the handle of the container (info.h ) is 0, the container failed to authenticate. |
Implemented in com.cosylab.acs.maci.plug.AdministratorProxy.
void com.cosylab.acs.maci.Administrator.containerLoggedOut | ( | int | handle, | |
long | timeStamp | |||
) | throws RemoteException |
Notification that a container has just logged out.
handle | Handle of the container that has logged out. |
Implemented in com.cosylab.acs.maci.plug.AdministratorProxy.