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

alma::acs::commandcenter::meta::IMaciSupervisor Interface Reference

Inheritance diagram for alma::acs::commandcenter::meta::IMaciSupervisor:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void start () throws CannotRetrieveManagerException, NoPermissionEx, CorbaTransientException, CorbaNotExistException, UnknownErrorException
void stop ()
void dismissManager ()
boolean isConnected ()
String getManagerLocation ()
int myMaciHandle () throws NotConnectedToManagerException
MaciInfo getMaciInfo () throws NoPermissionEx, NotConnectedToManagerException, CorbaTransientException, CorbaNotExistException, UnknownErrorException

Static Public Attributes

final short MSG_INFORMATION = AdministratorPOA.MSG_INFORMATION
final short MSG_ERROR = AdministratorPOA.MSG_ERROR

Member Function Documentation

void alma::acs::commandcenter::meta::IMaciSupervisor::dismissManager  ) 
 

msc (2004-11-09): This was requested, suggested, and agreed upon as a workaround for the situation where a manager has gone down (and the application using this macisupervisor knows that the manager is down, e.g. because it made it go down) while this macisupervisor does not yet know that the manager is down. It will only realize that the next time it tries to access it. Doing so will provoke some no_permission error messages in the manager log. To enable the application to avoid these error messages this API method was added.

Implemented in alma::acs::commandcenter::meta::MaciSupervisor.

MaciInfo alma::acs::commandcenter::meta::IMaciSupervisor::getMaciInfo  )  throws NoPermissionEx, NotConnectedToManagerException, CorbaTransientException, CorbaNotExistException, UnknownErrorException
 

Returns a maciInfo instance as retrieved from the manager.

Returns:
maciInfo
Exceptions:
NotConnectedToManagerException 
NoPermissionEx 
UnknownErrorException 
CorbaNotExistException 
CorbaTransientException 

Implemented in alma::acs::commandcenter::meta::MaciSupervisor.

String alma::acs::commandcenter::meta::IMaciSupervisor::getManagerLocation  ) 
 

Some people are interested in the weirdest things..

Implemented in alma::acs::commandcenter::meta::MaciSupervisor.

boolean alma::acs::commandcenter::meta::IMaciSupervisor::isConnected  ) 
 

Whether this is connected to a manager

Implemented in alma::acs::commandcenter::meta::MaciSupervisor.

int alma::acs::commandcenter::meta::IMaciSupervisor::myMaciHandle  )  throws NotConnectedToManagerException
 

Returns the handle given by the manager.

Returns:
the handle given by the manager.
Exceptions:
NotConnectedToManagerException if no handle available

Implemented in alma::acs::commandcenter::meta::MaciSupervisor.

void alma::acs::commandcenter::meta::IMaciSupervisor::start  )  throws CannotRetrieveManagerException, NoPermissionEx, CorbaTransientException, CorbaNotExistException, UnknownErrorException
 

Start must be called after construction, before usage.

Returns:
whether start worked
Exceptions:
CannotRetrieveManagerException 
NoPermissionEx 
CorbaTransientException 
CorbaNotExistException 
UnknownErrorException 

Implemented in alma::acs::commandcenter::meta::MaciSupervisor.

void alma::acs::commandcenter::meta::IMaciSupervisor::stop  ) 
 

Stop this instance. It's possible to start again later on.

Implemented in alma::acs::commandcenter::meta::MaciSupervisor.


Member Data Documentation

final short alma::acs::commandcenter::meta::IMaciSupervisor::MSG_ERROR = AdministratorPOA.MSG_ERROR [static]
 

final short alma::acs::commandcenter::meta::IMaciSupervisor::MSG_INFORMATION = AdministratorPOA.MSG_INFORMATION [static]
 


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