public class LogicalPreStateProcessor extends StreamPreStateProcessor
| Modifier and Type | Field and Description |
|---|---|
protected org.wso2.siddhi.query.api.execution.query.input.state.LogicalStateElement.Type |
logicalType |
protected LogicalPreStateProcessor |
partnerStatePreProcessor |
currentStateEventChunk, elementId, isStartState, newAndEveryStateEventList, nextProcessor, pendingStateEventList, queryName, siddhiAppContext, 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, isExpired, process, process, restoreState, setNextProcessor, setStateEventCloner, setStateEventPool, setStateId, setStreamEventCloner, setStreamEventPool, setThisLastProcessor, setThisStatePostProcessor, setToLast, stateChangedprotected org.wso2.siddhi.query.api.execution.query.input.state.LogicalStateElement.Type logicalType
protected LogicalPreStateProcessor partnerStatePreProcessor
public 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 © 2017 WSO2. All rights reserved.