public abstract class SinkHandler extends Object implements Snapshotable
SinkMapper.
It will do optional processing to the events before sending the events to the desired mapper| Constructor and Description |
|---|
SinkHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
clean()
Used to clean its references
|
String |
getElementId() |
void |
handle(Event event) |
void |
handle(Event[] events) |
abstract void |
handle(Event[] events,
SinkHandlerCallback sinkHandlerCallback) |
abstract void |
handle(Event event,
SinkHandlerCallback sinkHandlerCallback) |
abstract void |
init(String elementId,
org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
SinkHandlerCallback sinkHandlerCallback) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcurrentState, restoreStatepublic abstract void init(String elementId, org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition, SinkHandlerCallback sinkHandlerCallback)
public void handle(Event event)
public void handle(Event[] events)
public abstract void handle(Event event, SinkHandlerCallback sinkHandlerCallback)
public abstract void handle(Event[] events, SinkHandlerCallback sinkHandlerCallback)
public String getElementId()
getElementId in interface Snapshotablepublic void clean()
Snapshotableclean in interface SnapshotableCopyright © 2019 WSO2. All rights reserved.