Class e.c.s.ServiceManager(manager.Manager):

Part of elisa.core.service_manager View In Hierarchy

ServiceManager instanciates the ServiceProvider components and keeps track of them.
Line # Kind Name Docs
29 Method start Start all the registered ServiceProviders.
37 Method stop Stop all the registered ServiceProviders.
48 Method unregister_component Clean a ServiceProvider and unregister it from the ServiceManager.

Inherited from Manager:

Line # Kind Name Docs
54 Method __init__ Initialize the _components instance variable and the
63 Method load_components Load a list of components in sequence.
125 Method register_component Register a new Component
def start(self):
Start all the registered ServiceProviders.
def stop(self):
Stop all the registered ServiceProviders.
def unregister_component(self, component):
Clean a ServiceProvider and unregister it from the ServiceManager.
Parameterscomponentthe ServiceProvider instance to unregister (type: elisa.core.components.service_provider.ServiceProvider )
RaisesCannotUnregisterraised when the component cannot be removed
API Documentation for Elisa Media Center, generated by pydoctor at 2008-11-19 19:51:49.