Classes | Public Member Functions | Static Public Attributes

alma.acs.commandcenter.meta.IMaciSupervisor Interface Reference

Inheritance diagram for alma.acs.commandcenter.meta.IMaciSupervisor:
alma.acs.commandcenter.meta.MaciSupervisor alma.acs.commandcenter.meta.GuiMaciSupervisor

List of all members.

Classes

class  CannotRetrieveManagerException
class  CorbaNoPermissionException
class  CorbaNotExistException
class  CorbaTransientException
class  CorbaUnknownException
class  MaciSupervisorException
class  NotConnectedToManagerException
class  UnknownErrorException

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

static final short MSG_INFORMATION = AdministratorPOA.MSG_INFORMATION
static 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:
 All Classes Namespaces Files Functions Variables Enumerations Properties