Interface ServiceDetectorRegistry
-
- All Known Implementing Classes:
ServiceDetectorRegistryImpl
public interface ServiceDetectorRegistry
Used to keep track of all the availableServiceDetector
implementations exposed byServiceDetectorFactory
beans and provides the ability to instantiate these.- Author:
- jwhite
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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)
String
getDetectorClassNameFromServiceName(String serviceName)
ServiceDetectorFactory<?>
getDetectorFactoryByClassName(String className)
ServiceDetectorFactory<?>
getDetectorFactoryByServiceName(String serviceName)
Set<String>
getServiceNames()
Map<String,String>
getTypes()
-
-
-
Method Detail
-
getDetectorByClassName
ServiceDetector getDetectorByClassName(String className)
-
getDetectorByClassName
ServiceDetector getDetectorByClassName(String className, Map<String,String> properties)
-
getDetectorFactoryByClassName
ServiceDetectorFactory<?> getDetectorFactoryByClassName(String className)
-
getDetectorByServiceName
ServiceDetector getDetectorByServiceName(String serviceName)
-
getDetectorByServiceName
ServiceDetector getDetectorByServiceName(String serviceName, Map<String,String> properties)
-
getDetectorFactoryByServiceName
ServiceDetectorFactory<?> getDetectorFactoryByServiceName(String serviceName)
-
-