Services
Generic service to manage named services using lazy instantiation based on instantiator callback functions
|
▼NWikimedia | |
▼NServices | |
CCannotReplaceActiveServiceException | Exception thrown when trying to replace an already active service |
CContainerDisabledException | Exception thrown when trying to access a service on a disabled container or factory |
CDestructibleService | DestructibleService defines a standard interface for shutting down a service instance |
CNoSuchServiceException | Exception thrown when the requested service is not known |
CRecursiveServiceDependencyException | Exception thrown when trying to instantiate a currently instantiating service |
CSalvageableService | SalvageableService defines an interface for services that are able to salvage state from a previous instance of the same class |
CServiceAlreadyDefinedException | Exception thrown when a service was already defined, but the caller expected it to not exist |
CServiceContainer | ServiceContainer provides a generic service to manage named services using lazy instantiation based on instantiator callback functions |
CServiceDisabledException | Exception thrown when trying to access a disabled service |