public class ServiceMapImpl extends java.lang.Object implements ServiceMap, EngineServiceSource
ServiceMap
Constructor and Description |
---|
ServiceMapImpl() |
Modifier and Type | Method and Description |
---|---|
IEngineService |
getService(java.lang.String name)
Returns the named service.
|
void |
initializeService() |
boolean |
isValid(java.lang.String name)
Returns true if the name is a known service, or false otherwise.
|
IEngineService |
resolveEngineService(java.lang.String name)
This returns the actual service, not the outer proxy.
|
void |
setApplicationServices(java.util.List applicationServices) |
void |
setErrorLog(org.apache.hivemind.ErrorLog errorLog) |
void |
setFactoryServices(java.util.List factoryServices) |
public ServiceMapImpl()
public void initializeService()
public IEngineService getService(java.lang.String name)
ServiceMap
getService
in interface ServiceMap
name
- the unique name for the service, as defined by each service instance's
IEngineService.getName()
method.public boolean isValid(java.lang.String name)
ServiceMap
isValid
in interface ServiceMap
public IEngineService resolveEngineService(java.lang.String name)
resolveEngineService
in interface EngineServiceSource
public void setApplicationServices(java.util.List applicationServices)
public void setFactoryServices(java.util.List factoryServices)
public void setErrorLog(org.apache.hivemind.ErrorLog errorLog)