Package zope :: Package component :: Package bbb :: Module service :: Class IGlobalServiceManager
[show private | hide private]
[frames | no frames]

Type IGlobalServiceManager

  Interface --+    
              |    
IServiceService --+
                  |
                 IGlobalServiceManager


Class Variable Summary
str defineService = 'Define a new service of the given name ...
str getInterfaceFor = 'Retrieve the service interface for th...
str getService = "Retrieve a service implementation\n\n     ...
str getServiceDefinitions = 'Retrieve all Service Definition...
str provideService = 'Register a service component.\n\n     ...

Class Variable Details

defineService

Type:
str
Value:
'''Define a new service of the given name implementing the given
        interface.  If the name already exists, raises
        DuplicationError'''                                            

getInterfaceFor

Type:
str
Value:
'''Retrieve the service interface for the given name
        '''                                                            

getService

Type:
str
Value:
"""Retrieve a service implementation

        Raises ComponentLookupError if the service can't be found.
        """                                                            

getServiceDefinitions

Type:
str
Value:
'''Retrieve all Service Definitions

        Should return a list of tuples (name, interface)
        '''                                                            

provideService

Type:
str
Value:
'''Register a service component.

        Provide a service component to do the work of the named
        service.  If a service component has already been assigned to
        this name, raise DuplicationError; if the name has not been
        defined, raises UndefinedService; if the component does not
        implement the registered interface for the service name,
        raises InvalidService.
...                                                                    

Generated by Epydoc 2.1 on Fri Jun 24 12:01:26 2005 http://epydoc.sf.net