IceBox::Service
Overview
local interface Service
An application service managed by a IceBox::ServiceManager.
Operation Index
start — Start the service.
stop — Stop the service.
Operations
void start(string name, Ice::Communicator communicator, Ice::StringSeq args)
Start the service. The given communicator is created by the IceBox::ServiceManager for use by the service. This communicator may also be used by other services, depending on the service configuration.
The IceBox::ServiceManager owns this communicator, and is responsible for destroying it.
Parameters
name
— The service's name, as determined by the configuration.
communicator
— A communicator for use by the service.
args
— The service arguments that were not converted into properties.
Exceptions
IceBox::FailureException — Raised if start failed.
void stop()
Stop the service.