public class DefaultServiceManager extends Object implements org.pentaho.platform.api.engine.IServiceManager
IServiceManager| Modifier and Type | Field and Description |
|---|---|
Map<String,IServiceTypeManager> |
serviceManagerMap |
| Constructor and Description |
|---|
DefaultServiceManager() |
| Modifier and Type | Method and Description |
|---|---|
Object |
getServiceBean(String serviceType,
String serviceId) |
org.pentaho.platform.api.engine.IServiceConfig |
getServiceConfig(String serviceType,
String serviceId) |
void |
initServices() |
void |
registerService(org.pentaho.platform.api.engine.IServiceConfig config) |
void |
setServiceTypeManagers(Collection<IServiceTypeManager> serviceTypeManagers) |
public Map<String,IServiceTypeManager> serviceManagerMap
public void setServiceTypeManagers(Collection<IServiceTypeManager> serviceTypeManagers)
public void registerService(org.pentaho.platform.api.engine.IServiceConfig config)
throws org.pentaho.platform.api.engine.ServiceException
registerService in interface org.pentaho.platform.api.engine.IServiceManagerorg.pentaho.platform.api.engine.ServiceExceptionpublic Object getServiceBean(String serviceType, String serviceId) throws org.pentaho.platform.api.engine.ServiceException
getServiceBean in interface org.pentaho.platform.api.engine.IServiceManagerorg.pentaho.platform.api.engine.ServiceExceptionpublic org.pentaho.platform.api.engine.IServiceConfig getServiceConfig(String serviceType, String serviceId)
getServiceConfig in interface org.pentaho.platform.api.engine.IServiceManagerpublic void initServices()
throws org.pentaho.platform.api.engine.ServiceInitializationException
initServices in interface org.pentaho.platform.api.engine.IServiceManagerorg.pentaho.platform.api.engine.ServiceInitializationException