Class AbstractScriptedCollectionAdapter
- java.lang.Object
-
- org.opennms.netmgt.telemetry.protocols.collection.AbstractAdapter
-
- org.opennms.netmgt.telemetry.protocols.collection.AbstractCollectionAdapter
-
- org.opennms.netmgt.telemetry.protocols.collection.AbstractScriptedCollectionAdapter
-
- All Implemented Interfaces:
Adapter
- Direct Known Subclasses:
GraphiteAdapter
,JtiGpbAdapter
,NxosGpbAdapter
,OpenConfigAdapter
,SFlowTelemetryAdapter
public abstract class AbstractScriptedCollectionAdapter extends AbstractCollectionAdapter
-
-
Field Summary
-
Fields inherited from class org.opennms.netmgt.telemetry.protocols.collection.AbstractCollectionAdapter
bundleContext
-
Fields inherited from class org.opennms.netmgt.telemetry.protocols.collection.AbstractAdapter
adapterConfig, LOG, logParsingTimer, packetsPerLogHistogram
-
-
Constructor Summary
Constructors Constructor Description AbstractScriptedCollectionAdapter(AdapterDefinition adapterConfig, com.codahale.metrics.MetricRegistry metricRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
protected ScriptedCollectionSetBuilder
getCollectionBuilder()
java.lang.String
getScript()
void
setScript(java.lang.String script)
-
Methods inherited from class org.opennms.netmgt.telemetry.protocols.collection.AbstractCollectionAdapter
getThresholdingService, handleCollectionMessage, handleMessage, setBundleContext, setFilterDao, setPersisterFactory, setThresholdingService
-
Methods inherited from class org.opennms.netmgt.telemetry.protocols.collection.AbstractAdapter
handleMessageLog
-
-
-
-
Constructor Detail
-
AbstractScriptedCollectionAdapter
public AbstractScriptedCollectionAdapter(AdapterDefinition adapterConfig, com.codahale.metrics.MetricRegistry metricRegistry)
-
-
Method Detail
-
getCollectionBuilder
protected ScriptedCollectionSetBuilder getCollectionBuilder()
-
getScript
public java.lang.String getScript()
-
setScript
public void setScript(java.lang.String script)
-
destroy
public void destroy()
- Specified by:
destroy
in interfaceAdapter
- Overrides:
destroy
in classAbstractAdapter
-
-