public class PatternMultiProcessStreamReceiver extends StateMultiProcessStreamReceiver
StreamJunction.Receiver implementation to receive events into pattern queries
with multiple streams.MultiProcessStreamReceiver.ReturnEventHoldereventSequence, nextProcessors, outputRateLimiter, processCount, queryNamebatchProcessingAllowed, latencyTracker, lockWrapper, next, siddhiAppContext, stateProcessors, stateProcessorsSize, streamId| Constructor and Description |
|---|
PatternMultiProcessStreamReceiver(String streamId,
int processCount,
LatencyTracker latencyTracker,
String queryName,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
PatternMultiProcessStreamReceiver |
clone(String key) |
void |
receive(ComplexEvent complexEvent) |
void |
receive(Event event) |
void |
receive(Event[] events) |
void |
receive(List<Event> events) |
void |
receive(long timestamp,
Object[] data) |
protected void |
stabilizeStates() |
processAndClear, setNextgetMultiProcessReturn, init, setMetaStreamEvent, setOutputRateLimiter, setStreamEventPool, toStreamaddStatefulProcessor, getStreamId, processAndClear, setBatchProcessingAllowed, setLockWrapper, setSiddhiDebuggerpublic PatternMultiProcessStreamReceiver(String streamId, int processCount, LatencyTracker latencyTracker, String queryName, SiddhiAppContext siddhiAppContext)
public PatternMultiProcessStreamReceiver clone(String key)
clone in class StateMultiProcessStreamReceiverprotected void stabilizeStates()
stabilizeStates in class MultiProcessStreamReceiverpublic void receive(ComplexEvent complexEvent)
receive in interface StreamJunction.Receiverreceive in class MultiProcessStreamReceiverpublic void receive(Event event)
receive in interface StreamJunction.Receiverreceive in class MultiProcessStreamReceiverpublic void receive(Event[] events)
receive in interface StreamJunction.Receiverreceive in class MultiProcessStreamReceiverpublic void receive(List<Event> events)
receive in interface StreamJunction.Receiverreceive in class MultiProcessStreamReceiverpublic void receive(long timestamp,
Object[] data)
receive in interface StreamJunction.Receiverreceive in class MultiProcessStreamReceiverCopyright © 2018 WSO2. All rights reserved.