Class MapBasedListenerDef
- java.lang.Object
-
- org.opennms.netmgt.telemetry.distributed.common.MapBasedListenerDef
-
- All Implemented Interfaces:
ListenerDefinition
,TelemetryBeanDefinition
public class MapBasedListenerDef extends java.lang.Object implements ListenerDefinition
-
-
Constructor Summary
Constructors Constructor Description MapBasedListenerDef(PropertyTree definition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getClassName()
The type of the beanjava.lang.String
getName()
The name of the beanjava.util.Map<java.lang.String,java.lang.String>
getParameterMap()
Additional parameters for the bean, e.g.java.util.List<MapBasedParserDef>
getParsers()
TheParserDefinition
to create.
-
-
-
Constructor Detail
-
MapBasedListenerDef
public MapBasedListenerDef(PropertyTree definition)
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:TelemetryBeanDefinition
The name of the bean- Specified by:
getName
in interfaceTelemetryBeanDefinition
-
getClassName
public java.lang.String getClassName()
Description copied from interface:TelemetryBeanDefinition
The type of the bean- Specified by:
getClassName
in interfaceTelemetryBeanDefinition
-
getParameterMap
public java.util.Map<java.lang.String,java.lang.String> getParameterMap()
Description copied from interface:TelemetryBeanDefinition
Additional parameters for the bean, e.g. to fill setters- Specified by:
getParameterMap
in interfaceTelemetryBeanDefinition
-
getParsers
public java.util.List<MapBasedParserDef> getParsers()
Description copied from interface:ListenerDefinition
TheParserDefinition
to create. Should not be null or empty. If empty, the listener will not be created.- Specified by:
getParsers
in interfaceListenerDefinition
- Returns:
- The list of parsers to create. Should neither be null or empty. However if empty, the listener will not be created
-
-