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)
AdapterhandleMessageLog in interface AdaptermessageLog - group of messages to be handledpublic void setProtocol(Protocol protocol)
AdapterAdapter.handleMessageLog(org.opennms.netmgt.telemetry.ipc.TelemetryMessageLogDTO) are made.setProtocol in interface Adapterprotocol - the protocol in which the adapter is definedCopyright © 2018. All rights reserved.