Ice 3.7 Slice API Reference
|
Administers a set of Service instances. More...
defined in <IceBox/IceBox.ice>
interface ServiceManager { ... }
Operations | |
void | addObserver (ServiceObserver *observer) |
Registers a new observer with the ServiceManager. More... | |
idempotent Ice::SliceChecksumDict | getSliceChecksums () |
Returns the checksums for the IceBox Slice definitions. More... | |
void | shutdown () |
Shut down all services. More... | |
void | startService (string service) throws AlreadyStartedException, NoSuchServiceException |
Start an individual service. More... | |
void | stopService (string service) throws AlreadyStoppedException, NoSuchServiceException |
Stop an individual service. More... | |
void addObserver | ( | ServiceObserver * | observer | ) |
Registers a new observer with the ServiceManager.
observer | The new observer |
idempotent Ice::SliceChecksumDict getSliceChecksums | ( | ) |
Returns the checksums for the IceBox Slice definitions.
void shutdown | ( | ) |
Shut down all services.
This causes stop to be invoked on all configured services.
void startService | ( | string | service | ) | throws AlreadyStartedException, NoSuchServiceException |
Start an individual service.
service | The service name. |
AlreadyStartedException | If the service is already running. |
NoSuchServiceException | If no service could be found with the given name. |
void stopService | ( | string | service | ) | throws AlreadyStoppedException, NoSuchServiceException |
Stop an individual service.
service | The service name. |
AlreadyStoppedException | If the service is already stopped. |
NoSuchServiceException | If no service could be found with the given name. |