Class StreamInnerStateRuntime
- java.lang.Object
-
- io.siddhi.core.query.input.stream.state.runtime.StreamInnerStateRuntime
-
- All Implemented Interfaces:
InnerStateRuntime
- Direct Known Subclasses:
CountInnerStateRuntime,EveryInnerStateRuntime,LogicalInnerStateRuntime,NextInnerStateRuntime
public class StreamInnerStateRuntime extends Object implements InnerStateRuntime
Created on 12/19/14.
-
-
Field Summary
Fields Modifier and Type Field Description protected PreStateProcessorfirstProcessorprotected PostStateProcessorlastProcessorprotected List<SingleStreamRuntime>singleStreamRuntimeListprotected io.siddhi.query.api.execution.query.input.stream.StateInputStream.TypestateType
-
Constructor Summary
Constructors Constructor Description StreamInnerStateRuntime(io.siddhi.query.api.execution.query.input.stream.StateInputStream.Type stateType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddStreamRuntime(SingleStreamRuntime singleStreamRuntime)PreStateProcessorgetFirstProcessor()PostStateProcessorgetLastProcessor()List<SingleStreamRuntime>getSingleStreamRuntimeList()io.siddhi.query.api.execution.query.input.stream.StateInputStream.TypegetStateType()voidinit()voidreset()voidsetFirstProcessor(PreStateProcessor firstProcessor)voidsetLastProcessor(PostStateProcessor lastProcessor)voidsetQuerySelector(Processor commonProcessor)voidsetup()voidupdate()
-
-
-
Field Detail
-
singleStreamRuntimeList
protected List<SingleStreamRuntime> singleStreamRuntimeList
-
firstProcessor
protected PreStateProcessor firstProcessor
-
lastProcessor
protected PostStateProcessor lastProcessor
-
stateType
protected io.siddhi.query.api.execution.query.input.stream.StateInputStream.Type stateType
-
-
Method Detail
-
getFirstProcessor
public PreStateProcessor getFirstProcessor()
- Specified by:
getFirstProcessorin interfaceInnerStateRuntime
-
setFirstProcessor
public void setFirstProcessor(PreStateProcessor firstProcessor)
- Specified by:
setFirstProcessorin interfaceInnerStateRuntime
-
getLastProcessor
public PostStateProcessor getLastProcessor()
- Specified by:
getLastProcessorin interfaceInnerStateRuntime
-
setLastProcessor
public void setLastProcessor(PostStateProcessor lastProcessor)
- Specified by:
setLastProcessorin interfaceInnerStateRuntime
-
getSingleStreamRuntimeList
public List<SingleStreamRuntime> getSingleStreamRuntimeList()
- Specified by:
getSingleStreamRuntimeListin interfaceInnerStateRuntime
-
addStreamRuntime
public void addStreamRuntime(SingleStreamRuntime singleStreamRuntime)
- Specified by:
addStreamRuntimein interfaceInnerStateRuntime
-
setQuerySelector
public void setQuerySelector(Processor commonProcessor)
- Specified by:
setQuerySelectorin interfaceInnerStateRuntime
-
getStateType
public io.siddhi.query.api.execution.query.input.stream.StateInputStream.Type getStateType()
-
setup
public void setup()
- Specified by:
setupin interfaceInnerStateRuntime
-
init
public void init()
- Specified by:
initin interfaceInnerStateRuntime
-
reset
public void reset()
- Specified by:
resetin interfaceInnerStateRuntime
-
update
public void update()
- Specified by:
updatein interfaceInnerStateRuntime
-
-