Public Member Functions | Protected Member Functions

alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation Class Reference

Inherits si::ijs::maci::AdministratorPOA.

List of all members.

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)

Detailed Description

Implementation of Administrator Interface


Member Function Documentation

Administrator alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.asCorbaObject ( ORB  orb  )  [protected]
AuthenticationData alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.authenticate ( long  execution_id,
String  question 
)
void alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.client_logged_in ( ClientInfo  info,
long  timestamp,
long  execution_id 
)
void alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.client_logged_out ( int  h,
long  timestamp 
)
void alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.component_activated ( ComponentInfo  info,
long  timestamp,
long  execution_id 
)
void alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.component_deactivated ( int  h,
long  timestamp 
)
void alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.components_available ( ComponentInfo[]  arg0  ) 

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 
)

Will always be called when a client (that was holding components) has terminated in any way.

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 
)
void alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.components_unavailable ( String[]  arg0  ) 

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 
)
void alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.container_logged_out ( int  h,
long  timestamp 
)

For some ways a container can terminate, the components_released() method will be called shortly after this, but not for all.

References alma.acs.commandcenter.meta.MaciSupervisor.infoShouldBeRefreshed, and alma.acs.commandcenter.meta.MaciSupervisor.log.

void alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.disconnect (  ) 
void alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.message ( short  arg0,
String  arg1 
)
String alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.name (  ) 
boolean alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.ping (  ) 
void alma.acs.commandcenter.meta.MaciSupervisor.AdministratorImplementation.taggedmessage ( short  type,
short  messageID,
String  message 
)

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties