public abstract class AbstractAdapter<P> extends Object implements Adapter
Constructor and Description |
---|
AbstractAdapter(com.codahale.metrics.MetricRegistry metricRegistry,
FlowRepository flowRepository,
Converter<P> converter) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
void |
handleMessageLog(TelemetryMessageLog messageLog)
Handle the messages.
|
protected abstract P |
parse(TelemetryMessage message) |
void |
setProtocol(Protocol protocol)
A single instance of an adapter will only be responsible
for one protocol.
|
public AbstractAdapter(com.codahale.metrics.MetricRegistry metricRegistry, FlowRepository flowRepository, Converter<P> converter)
public void setProtocol(Protocol protocol)
Adapter
Adapter.handleMessageLog(org.opennms.netmgt.telemetry.adapters.api.TelemetryMessageLog)
are made.setProtocol
in interface Adapter
protocol
- the protocol in which the adapter is definedpublic void handleMessageLog(TelemetryMessageLog messageLog)
Adapter
handleMessageLog
in interface Adapter
messageLog
- group of messages to be handledprotected abstract P parse(TelemetryMessage message)
Copyright © 2019. All rights reserved.