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 |
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.
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.
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.
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.
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] |