org.olat.core.service
Interface ServiceRegistry

All Known Implementing Classes:
ServiceRegistryImpl

public interface ServiceRegistry

Description:
TODO: Felix Jost Class Description for Trans

Initial Date: 12.03.2007

Author:
Felix Jost, http://www.goodsolutions.ch

Method Summary
 void registerService(ServiceDescriptor serviceDescriptor)
          called by services to register themselves, so that dependencies can be checked in a safe and controlled environment (a mini mini osgi instead of spring just throwing an resolve-bean exception)
 void validateDependencies()
           
 

Method Detail

registerService

void registerService(ServiceDescriptor serviceDescriptor)
called by services to register themselves, so that dependencies can be checked in a safe and controlled environment (a mini mini osgi instead of spring just throwing an resolve-bean exception)

Parameters:
serviceclassname - the classname of the service to be registered
a - list of dependent serviceclassnames

validateDependencies

void validateDependencies()