Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

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)

Private Attributes

Administrator asCorbaObject
final long startTimeUTClong = UTCUtility.utcJavaToOmg(System.currentTimeMillis())
long executionId = -1

Detailed Description

Implementation of Administrator Interface


Member Function Documentation

Administrator alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::asCorbaObject ORB  orb  )  [inline, protected]
 

AuthenticationData alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::authenticate long  execution_id,
String  question
[inline]
 

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]
 

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)

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.

void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::components_requested int[]  clients,
int[]  components,
long  timestamp
[inline]
 

Will be called for autostart-components, too.

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)

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.

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]
 

boolean alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::ping  )  [inline]
 

void alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::taggedmessage short  type,
short  messageID,
String  message
[inline]
 


Member Data Documentation

Administrator alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::asCorbaObject [private]
 

long alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::executionId = -1 [private]
 

final long alma::acs::commandcenter::meta::MaciSupervisor::AdministratorImplementation::startTimeUTClong = UTCUtility.utcJavaToOmg(System.currentTimeMillis()) [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:52:13 2009 for ACS Java API by doxygen 1.3.8