This service keeps a ServiceManager instance and other Avalon artificats to simplify access through your application code.
ServiceManagerServiceImpl.getInstance() returns you an instance of ServiceManager which allows to lookup other services.
ServiceManagerService serviceManagerService = ServiceManagerServiceImpl.getInstance(); Logger logger = serviceManagerService.getAvalonLogger(); boolean hasFoo = serviceManagerService.hasService("Foo"); Foo foo = (Foo) serviceManagerService.lookup("Foo"); File home = (File) serviceManagerService.getContext().get("urn:avalon:home")