Class ListenerConfig
- java.lang.Object
-
- org.opennms.netmgt.telemetry.config.model.ListenerConfig
-
- All Implemented Interfaces:
ListenerDefinition
,TelemetryBeanDefinition
public class ListenerConfig extends Object implements ListenerDefinition
-
-
Constructor Summary
Constructors Constructor Description ListenerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getClassName()
The type of the beanString
getName()
The name of the beanMap<String,String>
getParameterMap()
Additional parameters for the bean, e.g.List<Parameter>
getParameters()
List<ParserConfig>
getParsers()
TheParserDefinition
to create.int
hashCode()
boolean
isEnabled()
void
setClassName(String className)
void
setEnabled(boolean enabled)
void
setName(String name)
void
setParameters(List<Parameter> parameters)
void
setParsers(List<ParserConfig> parsers)
String
toString()
-
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:TelemetryBeanDefinition
The name of the bean- Specified by:
getName
in interfaceTelemetryBeanDefinition
-
setName
public void setName(String name)
-
getClassName
public String getClassName()
Description copied from interface:TelemetryBeanDefinition
The type of the bean- Specified by:
getClassName
in interfaceTelemetryBeanDefinition
-
setClassName
public void setClassName(String className)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getParsers
public List<ParserConfig> 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
-
setParsers
public void setParsers(List<ParserConfig> parsers)
-
getParameterMap
public Map<String,String> getParameterMap()
Description copied from interface:TelemetryBeanDefinition
Additional parameters for the bean, e.g. to fill setters- Specified by:
getParameterMap
in interfaceTelemetryBeanDefinition
-
-