Class ServiceDetectorRegistryImpl
- java.lang.Object
-
- org.opennms.netmgt.provision.detector.registry.impl.ServiceDetectorRegistryImpl
-
- All Implemented Interfaces:
ServiceDetectorRegistry
,org.springframework.beans.factory.InitializingBean
public class ServiceDetectorRegistryImpl extends java.lang.Object implements ServiceDetectorRegistry, org.springframework.beans.factory.InitializingBean
-
-
Constructor Summary
Constructors Constructor Description ServiceDetectorRegistryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
java.util.Set<java.lang.String>
getClassNames()
ServiceDetector
getDetectorByClassName(java.lang.String className)
ServiceDetector
getDetectorByClassName(java.lang.String className, java.util.Map<java.lang.String,java.lang.String> properties)
ServiceDetector
getDetectorByServiceName(java.lang.String serviceName)
ServiceDetector
getDetectorByServiceName(java.lang.String serviceName, java.util.Map<java.lang.String,java.lang.String> properties)
java.lang.String
getDetectorClassNameFromServiceName(java.lang.String serviceName)
ServiceDetectorFactory<?>
getDetectorFactoryByClassName(java.lang.String className)
ServiceDetectorFactory<?>
getDetectorFactoryByServiceName(java.lang.String serviceName)
java.util.Set<java.lang.String>
getServiceNames()
java.util.Map<java.lang.String,java.lang.String>
getTypes()
void
onBind(ServiceDetectorFactory factory, java.util.Map properties)
void
onUnbind(ServiceDetectorFactory factory, java.util.Map properties)
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
java.lang.Exception
-
onBind
public void onBind(ServiceDetectorFactory factory, java.util.Map properties)
-
onUnbind
public void onUnbind(ServiceDetectorFactory factory, java.util.Map properties)
-
getTypes
public java.util.Map<java.lang.String,java.lang.String> getTypes()
- Specified by:
getTypes
in interfaceServiceDetectorRegistry
-
getServiceNames
public java.util.Set<java.lang.String> getServiceNames()
- Specified by:
getServiceNames
in interfaceServiceDetectorRegistry
-
getDetectorByServiceName
public ServiceDetector getDetectorByServiceName(java.lang.String serviceName)
- Specified by:
getDetectorByServiceName
in interfaceServiceDetectorRegistry
-
getDetectorByServiceName
public ServiceDetector getDetectorByServiceName(java.lang.String serviceName, java.util.Map<java.lang.String,java.lang.String> properties)
- Specified by:
getDetectorByServiceName
in interfaceServiceDetectorRegistry
-
getDetectorFactoryByServiceName
public ServiceDetectorFactory<?> getDetectorFactoryByServiceName(java.lang.String serviceName)
- Specified by:
getDetectorFactoryByServiceName
in interfaceServiceDetectorRegistry
-
getDetectorClassNameFromServiceName
public java.lang.String getDetectorClassNameFromServiceName(java.lang.String serviceName)
- Specified by:
getDetectorClassNameFromServiceName
in interfaceServiceDetectorRegistry
-
getClassNames
public java.util.Set<java.lang.String> getClassNames()
- Specified by:
getClassNames
in interfaceServiceDetectorRegistry
-
getDetectorByClassName
public ServiceDetector getDetectorByClassName(java.lang.String className)
- Specified by:
getDetectorByClassName
in interfaceServiceDetectorRegistry
-
getDetectorByClassName
public ServiceDetector getDetectorByClassName(java.lang.String className, java.util.Map<java.lang.String,java.lang.String> properties)
- Specified by:
getDetectorByClassName
in interfaceServiceDetectorRegistry
-
getDetectorFactoryByClassName
public ServiceDetectorFactory<?> getDetectorFactoryByClassName(java.lang.String className)
- Specified by:
getDetectorFactoryByClassName
in interfaceServiceDetectorRegistry
-
-