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.IServiceManager
org.pentaho.platform.api.engine.ServiceException
public Object getServiceBean(String serviceType, String serviceId) throws org.pentaho.platform.api.engine.ServiceException
getServiceBean
in interface org.pentaho.platform.api.engine.IServiceManager
org.pentaho.platform.api.engine.ServiceException
public org.pentaho.platform.api.engine.IServiceConfig getServiceConfig(String serviceType, String serviceId)
getServiceConfig
in interface org.pentaho.platform.api.engine.IServiceManager
public void initServices() throws org.pentaho.platform.api.engine.ServiceInitializationException
initServices
in interface org.pentaho.platform.api.engine.IServiceManager
org.pentaho.platform.api.engine.ServiceInitializationException
Copyright © 2021 Hitachi Vantara. All rights reserved.