Package elisa :: Package base_components :: Module service_provider :: Class ServiceProvider
[hide private]
[frames] | no frames]

Class ServiceProvider

source code


ServiceProviders run during all the lifetime of the application. They are started first in the components initialization sequence, so they should listen to the message bus for the 'components_initialized' message before communication with other components.

Nested Classes [hide private]

Inherited from core.component.Component: __metaclass__

Instance Methods [hide private]
 
start(self)
Start the service.
source code
 
stop(self)
Stop the service.
source code

Inherited from core.component.Component: __init__, clean, initialize, load_config, save_config

Inherited from extern.log.log.Loggable: debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Static Methods [hide private]

Inherited from core.component.Component: __classinit__

Class Variables [hide private]
string name = 'service_provider'
Component's name

Inherited from core.component.Component: checked, config_doc, default_config, id, plugin

Inherited from extern.log.log.Loggable: logCategory

Instance Variables [hide private]

Inherited from core.component.Component: config, path

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

start(self)

source code 

Start the service.

DOCME more

stop(self)

source code 

Stop the service.

DOCME more