Class OutputCallback
- java.lang.Object
-
- io.siddhi.core.query.output.callback.OutputCallback
-
- Direct Known Subclasses:
DeleteTableCallback,InsertIntoStreamCallback,InsertIntoTableCallback,InsertIntoWindowCallback,UpdateOrInsertTableCallback,UpdateTableCallback
public abstract class OutputCallback extends Object
Abstract class to represent parent callback implementation which allows users to get processed events from Siddhi queries. There are multiple implementation of this which will receive events and perform various tasks.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected ComplexEventChunk<StateEvent>constructMatchingStateEventChunk(ComplexEventChunk matchingComplexEventChunk, boolean convertToStreamEvent, StateEventFactory stateEventFactory, int matchingStreamIndex, StreamEventFactory streamEventFactory, StreamEventConverter streamEventConverter)abstract voidsend(ComplexEventChunk complexEventChunk, int noOfEvents)voidsetSiddhiDebugger(SiddhiDebugger siddhiDebugger)
-
-
-
Method Detail
-
send
public abstract void send(ComplexEventChunk complexEventChunk, int noOfEvents)
-
setSiddhiDebugger
public void setSiddhiDebugger(SiddhiDebugger siddhiDebugger)
-
constructMatchingStateEventChunk
protected ComplexEventChunk<StateEvent> constructMatchingStateEventChunk(ComplexEventChunk matchingComplexEventChunk, boolean convertToStreamEvent, StateEventFactory stateEventFactory, int matchingStreamIndex, StreamEventFactory streamEventFactory, StreamEventConverter streamEventConverter)
-
-