Class SinkHandler<S extends State>
- java.lang.Object
-
- io.siddhi.core.stream.output.sink.SinkHandler<S>
-
- Type Parameters:
S- current state for the Sink Holder
public abstract class SinkHandler<S extends State> extends Object
SinkHandler is an optional interface beforeSinkMapper. It will do optional processing to the events before sending the events to the desired mapper
-
-
Constructor Summary
Constructors Constructor Description SinkHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetId()voidhandle(Event event)voidhandle(Event[] events)abstract voidhandle(Event[] events, SinkHandlerCallback sinkHandlerCallback, S state)abstract voidhandle(Event event, SinkHandlerCallback sinkHandlerCallback, S state)abstract StateFactory<S>init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, SinkHandlerCallback sinkHandlerCallback)
-
-
-
Method Detail
-
init
public abstract StateFactory<S> init(io.siddhi.query.api.definition.StreamDefinition streamDefinition, SinkHandlerCallback sinkHandlerCallback)
-
handle
public void handle(Event event)
-
handle
public void handle(Event[] events)
-
handle
public abstract void handle(Event event, SinkHandlerCallback sinkHandlerCallback, S state)
-
handle
public abstract void handle(Event[] events, SinkHandlerCallback sinkHandlerCallback, S state)
-
getId
public String getId()
-
-