Public Member Functions | |
ManagerEngine (ManagerShutdown shutdownImplementation) | |
void | destroy () |
void | initialize () |
int | getNumberOfPendingRequests () |
Logger | getLogger () |
Private Member Functions | |
void | initializeManager () throws Throwable |
void | destroyManager () throws Exception |
void | initializeShutdownHook () |
Private Attributes | |
ManagerImpl | manager = null |
ManagerProxyImpl | managerProxy = null |
POA | managerPOA = null |
si.ijs.maci.Manager | managerReference = null |
ManagerShutdown | shutdownImplementation = null |
String | recoveryLocation = null |
Logger | logger = Logger.global |
DefaultCORBAService | corbaService = null |
Static Private Attributes | |
final String | MANAGER_DOMAIN = "" |
final byte[] | MANAGER_ID = { 'M', 'a', 'n', 'a', 'g', 'e', 'r' } |
final String | RECOVERY_DIR_NAME = "Manager_Recovery" |
|
Constructor for ManagerEngine.
|
|
Destroy. |
|
Destroy the Manager. |
|
Get logger.
|
|
Returns number of pending requests.
|
|
Initialize manager. |
|
Initialize and activate Manager. |
|
Initialize shutdown hook (CTRL-C signal). Manager shitdown hook thread implementation. |
|
CORBA service. |
|
Logger. Default logger is global logger. |
|
Implementation of the Manager. |
|
Manager domain (empty until manager federation is implemented). |
|
CORBA Manager Servant ID. |
|
Manager POA. |
|
Manager CORBA Proxy implementation. |
|
Manager reference. |
|
Directory name under ACS.temp where recovery fieles are stored |
|
Recovery files directory. |
|
Implementation of the shutdown method. |