Class ConnectorConfig
- java.lang.Object
-
- org.opennms.netmgt.telemetry.config.model.ConnectorConfig
-
- All Implemented Interfaces:
ConnectorDefinition,TelemetryBeanDefinition
public class ConnectorConfig extends Object implements ConnectorDefinition
-
-
Constructor Summary
Constructors Constructor Description ConnectorConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetClassName()The type of the beanStringgetName()The name of the connect.List<PackageConfig>getPackages()Packages may contain settings for specific sources.Map<String,String>getParameterMap()Additional parameters for the bean, e.g.List<Parameter>getParameters()QueueConfiggetQueue()StringgetQueueName()The name of the queue the connector "writes" to.StringgetServiceName()The name of the IP-service associated with this connector definitioninthashCode()booleanisEnabled()voidsetClassName(String className)voidsetEnabled(boolean enabled)voidsetName(String name)voidsetPackages(List<PackageConfig> packages)voidsetParameters(List<Parameter> parameters)voidsetQueue(QueueConfig queue)voidsetServiceName(String serviceName)StringtoString()
-
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:ConnectorDefinitionThe name of the connect.- Specified by:
getNamein interfaceConnectorDefinition- Specified by:
getNamein interfaceTelemetryBeanDefinition- Returns:
- the protocol name
-
setName
public void setName(String name)
-
getClassName
public String getClassName()
Description copied from interface:TelemetryBeanDefinitionThe type of the bean- Specified by:
getClassNamein interfaceTelemetryBeanDefinition
-
setClassName
public void setClassName(String className)
-
getServiceName
public String getServiceName()
Description copied from interface:ConnectorDefinitionThe name of the IP-service associated with this connector definition- Specified by:
getServiceNamein interfaceConnectorDefinition- Returns:
- the name of the service
-
setServiceName
public void setServiceName(String serviceName)
-
getQueue
public QueueConfig getQueue()
-
setQueue
public void setQueue(QueueConfig queue)
-
getQueueName
public String getQueueName()
Description copied from interface:ConnectorDefinitionThe name of the queue the connector "writes" to.- Specified by:
getQueueNamein interfaceConnectorDefinition- Returns:
- The name of the queue the parser "writes" to. Must not be null.
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getParameterMap
public Map<String,String> getParameterMap()
Description copied from interface:TelemetryBeanDefinitionAdditional parameters for the bean, e.g. to fill setters- Specified by:
getParameterMapin interfaceTelemetryBeanDefinition
-
getPackages
public List<PackageConfig> getPackages()
Description copied from interface:ConnectorDefinitionPackages may contain settings for specific sources.- Specified by:
getPackagesin interfaceConnectorDefinition- Returns:
- the list of configured packages
-
setPackages
public void setPackages(List<PackageConfig> packages)
-
-