public class ServiceDetectorRegistryImpl extends Object implements ServiceDetectorRegistry, org.springframework.beans.factory.InitializingBean
Constructor and Description |
---|
ServiceDetectorRegistryImpl() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
Set<String> |
getClassNames() |
ServiceDetector |
getDetectorByClassName(String className) |
ServiceDetector |
getDetectorByClassName(String className,
Map<String,String> properties) |
ServiceDetector |
getDetectorByServiceName(String serviceName) |
ServiceDetector |
getDetectorByServiceName(String serviceName,
Map<String,String> properties) |
ServiceDetectorFactory<?> |
getDetectorFactoryByClassName(String className) |
ServiceDetectorFactory<?> |
getDetectorFactoryByServiceName(String serviceName) |
Set<String> |
getServiceNames() |
Map<String,String> |
getTypes() |
void |
onBind(ServiceDetectorFactory factory,
Map properties) |
void |
onUnbind(ServiceDetectorFactory factory,
Map properties) |
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public void onBind(ServiceDetectorFactory factory, Map properties)
public void onUnbind(ServiceDetectorFactory factory, Map properties)
public Map<String,String> getTypes()
getTypes
in interface ServiceDetectorRegistry
public Set<String> getServiceNames()
getServiceNames
in interface ServiceDetectorRegistry
public ServiceDetector getDetectorByServiceName(String serviceName)
getDetectorByServiceName
in interface ServiceDetectorRegistry
public ServiceDetector getDetectorByServiceName(String serviceName, Map<String,String> properties)
getDetectorByServiceName
in interface ServiceDetectorRegistry
public ServiceDetectorFactory<?> getDetectorFactoryByServiceName(String serviceName)
getDetectorFactoryByServiceName
in interface ServiceDetectorRegistry
public Set<String> getClassNames()
getClassNames
in interface ServiceDetectorRegistry
public ServiceDetector getDetectorByClassName(String className)
getDetectorByClassName
in interface ServiceDetectorRegistry
public ServiceDetector getDetectorByClassName(String className, Map<String,String> properties)
getDetectorByClassName
in interface ServiceDetectorRegistry
public ServiceDetectorFactory<?> getDetectorFactoryByClassName(String className)
getDetectorFactoryByClassName
in interface ServiceDetectorRegistry
Copyright © 2018. All rights reserved.