public class LogicalPreStateProcessor extends StreamPreStateProcessor
currentStateEventChunk, elementId, executionPlanContext, isStartState, newAndEveryStateEventList, nextProcessor, pendingStateEventList, queryName, stateChanged, stateEventCloner, stateEventPool, stateId, stateType, streamEventCloner, streamEventPool, thisLastProcessor, thisStatePostProcessor, withinStates| Constructor and Description |
|---|
LogicalPreStateProcessor(org.wso2.siddhi.query.api.execution.query.input.state.LogicalStateElement.Type type,
org.wso2.siddhi.query.api.execution.query.input.stream.StateInputStream.Type stateType,
List<Map.Entry<Long,Set<Integer>>> withinStates) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEveryState(StateEvent stateEvent) |
void |
addState(StateEvent stateEvent) |
PreStateProcessor |
cloneProcessor(String key)
Clone a copy of processor
|
ComplexEventChunk<StateEvent> |
processAndReturn(ComplexEventChunk complexEventChunk) |
void |
resetState() |
void |
setPartnerStatePreProcessor(LogicalPreStateProcessor partnerStatePreProcessor) |
void |
setStartState(boolean isStartState) |
void |
updateState() |
cloneProperties, currentState, getElementId, getNextProcessor, getStateId, getThisLastProcessor, getThisStatePostProcessor, init, init, process, process, restoreState, setNextProcessor, setStateEventCloner, setStateEventPool, setStateId, setStreamEventCloner, setStreamEventPool, setThisLastProcessor, setThisStatePostProcessor, setToLast, stateChangedpublic PreStateProcessor cloneProcessor(String key)
cloneProcessor in interface PreStateProcessorcloneProcessor in interface ProcessorcloneProcessor in class StreamPreStateProcessorkey - partition keypublic void addState(StateEvent stateEvent)
addState in interface PreStateProcessoraddState in class StreamPreStateProcessorpublic void addEveryState(StateEvent stateEvent)
addEveryState in interface PreStateProcessoraddEveryState in class StreamPreStateProcessorpublic void setStartState(boolean isStartState)
setStartState in interface PreStateProcessorsetStartState in class StreamPreStateProcessorpublic void resetState()
resetState in interface PreStateProcessorresetState in class StreamPreStateProcessorpublic void updateState()
updateState in interface PreStateProcessorupdateState in class StreamPreStateProcessorpublic ComplexEventChunk<StateEvent> processAndReturn(ComplexEventChunk complexEventChunk)
processAndReturn in interface PreStateProcessorprocessAndReturn in class StreamPreStateProcessorpublic void setPartnerStatePreProcessor(LogicalPreStateProcessor partnerStatePreProcessor)
Copyright © 2018 WSO2. All Rights Reserved.