public class SequenceSingleProcessStreamReceiver extends SingleProcessStreamReceiver
StreamJunction.Receiver implementation to receive events into sequence queries
with single stream.currentStreamEventChunk, lockKey, queryNamebatchingStreamEventChunk, batchProcessingAllowed, latencyTracker, lockWrapper, next, siddhiAppContext, stateProcessors, stateProcessorsSize, streamId| Constructor and Description |
|---|
SequenceSingleProcessStreamReceiver(String streamId,
StateStreamRuntime stateStreamRuntime,
String lockKey,
LatencyTracker latencyTracker,
String queryName,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
SequenceSingleProcessStreamReceiver |
clone(String key) |
void |
receive(ComplexEvent complexEvent) |
void |
receive(Event event) |
void |
receive(Event[] events) |
void |
receive(Event event,
boolean endOfBatch) |
void |
receive(long timestamp,
Object[] data) |
void |
setStateStreamRuntime(StateStreamRuntime stateStreamRuntime) |
protected void |
stabilizeStates() |
processAndClear, setNextaddStatefulProcessor, getStreamId, init, setBatchProcessingAllowed, setLockWrapper, setMetaStreamEvent, setSiddhiDebugger, setStreamEventPool, toStreampublic SequenceSingleProcessStreamReceiver(String streamId, StateStreamRuntime stateStreamRuntime, String lockKey, LatencyTracker latencyTracker, String queryName, SiddhiAppContext siddhiAppContext)
public void setStateStreamRuntime(StateStreamRuntime stateStreamRuntime)
public SequenceSingleProcessStreamReceiver clone(String key)
clone in class SingleProcessStreamReceiverprotected void stabilizeStates()
stabilizeStates in class SingleProcessStreamReceiverpublic void receive(ComplexEvent complexEvent)
receive in interface StreamJunction.Receiverreceive in class ProcessStreamReceiverpublic void receive(Event event)
receive in interface StreamJunction.Receiverreceive in class ProcessStreamReceiverpublic void receive(Event[] events)
receive in interface StreamJunction.Receiverreceive in class ProcessStreamReceiverpublic void receive(Event event, boolean endOfBatch)
receive in interface StreamJunction.Receiverreceive in class ProcessStreamReceiverpublic void receive(long timestamp,
Object[] data)
receive in interface StreamJunction.Receiverreceive in class ProcessStreamReceiverCopyright © 2017 WSO2. All rights reserved.