Public Member Functions | |
def | registry |
def | loaders |
def | loaded |
def | supported |
def | registerLoader |
def | get |
def | __call__ |
def | registry |
def | loaders |
def | loaded |
def | supported |
def | registerLoader |
def | get |
def | __call__ |
The interface of a service manager implementation.
Definition at line 279 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.
def LArSoftUtils.ServiceManagerInterface.__call__ | ( | self, | |
serviceName, | |||
interfaceClass = None |
|||
) |
def LArSoftUtils.ServiceManagerInterface.__call__ | ( | self, | |
serviceName, | |||
interfaceClass = None |
|||
) |
def LArSoftUtils.ServiceManagerInterface.get | ( | self, | |
serviceName, | |||
interfaceClass = None |
|||
) |
Return (and load first when needed) the specified service. The service can be specified by name or by class. In the former case, if the service is not already configured, an exception will be raised.
Definition at line 314 of file sbndcode/sbndcode/gallery/python/LArSoftUtils.py.
def LArSoftUtils.ServiceManagerInterface.get | ( | self, | |
serviceName, | |||
interfaceClass = None |
|||
) |
Return (and load first when needed) the specified service. The service can be specified by name or by class. In the former case, if the service is not already configured, an exception will be raised.
Definition at line 314 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.
def LArSoftUtils.ServiceManagerInterface.loaded | ( | self | ) |
Returns a list names of service already loaded.
Definition at line 293 of file sbndcode/sbndcode/gallery/python/LArSoftUtils.py.
def LArSoftUtils.ServiceManagerInterface.loaded | ( | self | ) |
Returns a list names of service already loaded.
Definition at line 293 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.
def LArSoftUtils.ServiceManagerInterface.loaders | ( | self | ) |
Returns the service registry.
Definition at line 287 of file sbndcode/sbndcode/gallery/python/LArSoftUtils.py.
def LArSoftUtils.ServiceManagerInterface.loaders | ( | self | ) |
Returns the service registry.
Definition at line 287 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.
def LArSoftUtils.ServiceManagerInterface.registerLoader | ( | self, | |
serviceKey, | |||
loader | |||
) |
Registers a service provider loader, that can then be invoked to create the service.
Definition at line 305 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.
def LArSoftUtils.ServiceManagerInterface.registerLoader | ( | self, | |
serviceKey, | |||
loader | |||
) |
Registers a service provider loader, that can then be invoked to create the service.
Definition at line 305 of file sbndcode/sbndcode/gallery/python/LArSoftUtils.py.
def LArSoftUtils.ServiceManagerInterface.registry | ( | self | ) |
Returns the service registry.
Definition at line 282 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.
def LArSoftUtils.ServiceManagerInterface.registry | ( | self | ) |
Returns the service registry.
Definition at line 282 of file sbndcode/sbndcode/gallery/python/LArSoftUtils.py.
def LArSoftUtils.ServiceManagerInterface.supported | ( | self | ) |
Returns a list names of services known to be supported.
Definition at line 299 of file icarusalg/icarusalg/gallery/helpers/python/LArSoftUtils.py.
def LArSoftUtils.ServiceManagerInterface.supported | ( | self | ) |
Returns a list names of services known to be supported.
Definition at line 299 of file sbndcode/sbndcode/gallery/python/LArSoftUtils.py.