Details
Description
It would be nice to register a service under alias names. Once registered the service would be accessible to kernel operations using any alias name.
This would require the addition of one new methods to the kernel:
void registerService(ServiceName[] serviceNames,
ServiceFactory serviceFactory,
ClassLoader classLoader)
throws ServiceAlreadyExistsException, ServiceRegistrationException;
The first name in the array would be the primary name for the service and all other names would be aliases.
This idea is based on a feature already present in Spring