Class AdapterConfig
- java.lang.Object
-
- org.opennms.netmgt.telemetry.config.model.AdapterConfig
-
- All Implemented Interfaces:
AdapterDefinition,TelemetryBeanDefinition
public class AdapterConfig extends Object implements AdapterDefinition
-
-
Constructor Summary
Constructors Constructor Description AdapterConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterUnmarshal(Unmarshaller u, Object parent)booleanequals(Object o)StringgetClassName()The type of the beanStringgetFullName()Returns the full qualified (unique) name of the adapter.StringgetName()The name of the beanList<PackageConfig>getPackages()Packages may contain settings for specific sources.Map<String,String>getParameterMap()Additional parameters for the bean, e.g.List<Parameter>getParameters()QueueConfiggetQueue()inthashCode()booleanisEnabled()voidsetClassName(String className)voidsetEnabled(boolean enabled)voidsetName(String name)voidsetPackages(List<PackageConfig> packages)voidsetParameters(List<Parameter> parameters)StringtoString()
-
-
-
Method Detail
-
getQueue
public QueueConfig getQueue()
-
getName
public String getName()
Description copied from interface:TelemetryBeanDefinitionThe name of the bean- Specified by:
getNamein interfaceTelemetryBeanDefinition
-
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)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getFullName
public String getFullName()
Description copied from interface:AdapterDefinitionReturns the full qualified (unique) name of the adapter.- Specified by:
getFullNamein interfaceAdapterDefinition- Returns:
- The name uniquely identifying the adapter. Must not be null.
-
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:AdapterDefinitionPackages may contain settings for specific sources.- Specified by:
getPackagesin interfaceAdapterDefinition- Returns:
- the list of configured packages
-
setPackages
public void setPackages(List<PackageConfig> packages)
-
afterUnmarshal
public void afterUnmarshal(Unmarshaller u, Object parent)
-
-