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)
AdapterAdapter.handleMessageLog(org.opennms.netmgt.telemetry.adapters.api.TelemetryMessageLog) are made.setProtocol in interface Adapterprotocol - the protocol in which the adapter is definedpublic void handleMessageLog(TelemetryMessageLog messageLog)
AdapterhandleMessageLog in interface AdaptermessageLog - group of messages to be handledprotected abstract P parse(TelemetryMessage message)
Copyright © 2019. All rights reserved.