public class DefaultUniqueServiceLocator extends Object implements UniqueServiceLocator, org.springframework.context.ApplicationContextAware
Constructor and Description |
---|
DefaultUniqueServiceLocator() |
Modifier and Type | Method and Description |
---|---|
<T extends eu.dnetlib.common.rmi.BaseService> |
getAllServiceIds(Class<T> clazz) |
<T extends eu.dnetlib.common.rmi.BaseService> |
getAllServices(Class<T> clazz) |
Comparator<ServiceRunningInstance> |
getDefaultComparator() |
eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService |
getIsLookupService() |
<T extends eu.dnetlib.common.rmi.BaseService> |
getService(Class<T> clazz) |
<T extends eu.dnetlib.common.rmi.BaseService> |
getService(Class<T> clazz,
boolean local) |
<T extends eu.dnetlib.common.rmi.BaseService> |
getService(Class<T> clazz,
Comparator<ServiceRunningInstance> comparator) |
<T extends eu.dnetlib.common.rmi.BaseService> |
getService(Class<T> clazz,
String profileId) |
<T extends eu.dnetlib.common.rmi.BaseService> |
getServiceId(Class<T> clazz) |
<T extends eu.dnetlib.common.rmi.BaseService> |
getServiceId(Class<T> clazz,
Comparator<ServiceRunningInstance> comparator) |
<T extends eu.dnetlib.common.rmi.BaseService> |
getServiceId(Class<T> clazz,
String profileId) |
ServiceNameResolver |
getServiceNameResolver() |
void |
setApplicationContext(org.springframework.context.ApplicationContext appContext) |
void |
setDefaultComparator(Comparator<ServiceRunningInstance> defaultComparator) |
void |
setIsLookupService(eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService isLookupService) |
void |
setServiceNameResolver(ServiceNameResolver serviceNameResolver) |
public <T extends eu.dnetlib.common.rmi.BaseService> T getService(Class<T> clazz)
getService
in interface UniqueServiceLocator
public <T extends eu.dnetlib.common.rmi.BaseService> T getService(Class<T> clazz, Comparator<ServiceRunningInstance> comparator)
getService
in interface UniqueServiceLocator
public <T extends eu.dnetlib.common.rmi.BaseService> T getService(Class<T> clazz, String profileId)
getService
in interface UniqueServiceLocator
public <T extends eu.dnetlib.common.rmi.BaseService> T getService(Class<T> clazz, boolean local)
getService
in interface UniqueServiceLocator
public <T extends eu.dnetlib.common.rmi.BaseService> String getServiceId(Class<T> clazz)
getServiceId
in interface UniqueServiceLocator
public <T extends eu.dnetlib.common.rmi.BaseService> String getServiceId(Class<T> clazz, Comparator<ServiceRunningInstance> comparator)
getServiceId
in interface UniqueServiceLocator
public <T extends eu.dnetlib.common.rmi.BaseService> String getServiceId(Class<T> clazz, String profileId)
getServiceId
in interface UniqueServiceLocator
public <T extends eu.dnetlib.common.rmi.BaseService> Set<T> getAllServices(Class<T> clazz)
getAllServices
in interface UniqueServiceLocator
public <T extends eu.dnetlib.common.rmi.BaseService> Set<String> getAllServiceIds(Class<T> clazz)
getAllServiceIds
in interface UniqueServiceLocator
public void setApplicationContext(org.springframework.context.ApplicationContext appContext) throws org.springframework.beans.BeansException
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
org.springframework.beans.BeansException
public Comparator<ServiceRunningInstance> getDefaultComparator()
public void setDefaultComparator(Comparator<ServiceRunningInstance> defaultComparator)
public eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService getIsLookupService()
public void setIsLookupService(eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService isLookupService)
public ServiceNameResolver getServiceNameResolver()
public void setServiceNameResolver(ServiceNameResolver serviceNameResolver)
Copyright © 2019. All rights reserved.