public abstract class AbstractPersistingAdapter extends Object implements Adapter
Constructor and Description |
---|
AbstractPersistingAdapter() |
Modifier and Type | Method and Description |
---|---|
abstract Optional<CollectionSetWithAgent> |
handleMessage(TelemetryMessageDTO message,
TelemetryMessageLogDTO messageLog)
Build a collection set from the given message.
|
void |
handleMessageLog(TelemetryMessageLogDTO messageLog)
Handle the messages.
|
void |
setProtocol(Protocol protocol)
A single instance of an adapter will only be responsible
for one protocol.
|
public abstract Optional<CollectionSetWithAgent> handleMessage(TelemetryMessageDTO message, TelemetryMessageLogDTO messageLog) throws Exception
message
- message to be converted into a collection setmessageLog
- message log to which the message belongsCollectionSetWithAgent
or an empty value if nothing should be persistedException
- if an error occured while generating the collection setpublic void handleMessageLog(TelemetryMessageLogDTO messageLog)
Adapter
handleMessageLog
in interface Adapter
messageLog
- group of messages to be handledpublic void setProtocol(Protocol protocol)
Adapter
Adapter.handleMessageLog(org.opennms.netmgt.telemetry.ipc.TelemetryMessageLogDTO)
are made.setProtocol
in interface Adapter
protocol
- the protocol in which the adapter is definedCopyright © 2018. All rights reserved.