Uses of Class
io.siddhi.core.util.snapshot.state.State
-
-
Uses of State in io.siddhi.core.executor
Methods in io.siddhi.core.executor with parameters of type State Modifier and Type Method Description protected ObjectEventVariableFunctionExecutor. execute(Object[] data, State state)protected ObjectEventVariableFunctionExecutor. execute(Object data, State state)protected ObjectMultiValueVariableFunctionExecutor. execute(Object[] data, State state)protected ObjectMultiValueVariableFunctionExecutor. execute(Object data, State state) -
Uses of State in io.siddhi.core.executor.function
Classes in io.siddhi.core.executor.function with type parameters of type State Modifier and Type Class Description classFunctionExecutor<S extends State>Parent abstract class for Function Executors.Methods in io.siddhi.core.executor.function with parameters of type State Modifier and Type Method Description protected ObjectCastFunctionExecutor. execute(Object[] data, State state)protected ObjectCastFunctionExecutor. execute(Object data, State state)protected ObjectCoalesceFunctionExecutor. execute(Object[] obj, State state)protected ObjectCoalesceFunctionExecutor. execute(Object data, State state)protected ObjectConvertFunctionExecutor. execute(Object[] obj, State state)protected ObjectConvertFunctionExecutor. execute(Object data, State state)protected ObjectCreateSetFunctionExecutor. execute(Object[] data, State state)protected ObjectCreateSetFunctionExecutor. execute(Object data, State state)return set object, containing only one element: data.protected ObjectCurrentTimeMillisFunctionExecutor. execute(Object[] data, State state)protected ObjectCurrentTimeMillisFunctionExecutor. execute(Object data, State state)protected ObjectDefaultFunctionExecutor. execute(Object[] data, State state)protected ObjectDefaultFunctionExecutor. execute(Object data, State state)protected ObjectEventTimestampFunctionExecutor. execute(Object[] data, State state)protected ObjectEventTimestampFunctionExecutor. execute(Object data, State state)protected ObjectIfThenElseFunctionExecutor. execute(Object[] data, State state)protected ObjectIfThenElseFunctionExecutor. execute(Object data, State state)protected ObjectInstanceOfBooleanFunctionExecutor. execute(Object[] data, State state)protected ObjectInstanceOfBooleanFunctionExecutor. execute(Object data, State state)protected ObjectInstanceOfDoubleFunctionExecutor. execute(Object[] data, State state)protected ObjectInstanceOfDoubleFunctionExecutor. execute(Object data, State state)protected ObjectInstanceOfFloatFunctionExecutor. execute(Object[] data, State state)protected ObjectInstanceOfFloatFunctionExecutor. execute(Object data, State state)protected ObjectInstanceOfIntegerFunctionExecutor. execute(Object[] data, State state)protected ObjectInstanceOfIntegerFunctionExecutor. execute(Object data, State state)protected ObjectInstanceOfLongFunctionExecutor. execute(Object[] data, State state)protected ObjectInstanceOfLongFunctionExecutor. execute(Object data, State state)protected ObjectInstanceOfStringFunctionExecutor. execute(Object[] data, State state)protected ObjectInstanceOfStringFunctionExecutor. execute(Object data, State state)protected ObjectMaximumFunctionExecutor. execute(Object[] data, State state)return maximum of arbitrary long set of Double valuesprotected ObjectMaximumFunctionExecutor. execute(Object data, State state)protected ObjectMinimumFunctionExecutor. execute(Object[] data, State state)return maximum of arbitrary long set of Double valuesprotected ObjectMinimumFunctionExecutor. execute(Object data, State state)protected ObjectScriptFunctionExecutor. execute(Object[] data, State state)protected ObjectScriptFunctionExecutor. execute(Object data, State state)protected ObjectSizeOfSetFunctionExecutor. execute(Object[] data, State state)return maximum of arbitrary long set of Double valuesprotected ObjectSizeOfSetFunctionExecutor. execute(Object data, State state)protected ObjectUUIDFunctionExecutor. execute(Object[] data, State state)protected ObjectUUIDFunctionExecutor. execute(Object data, State state) -
Uses of State in io.siddhi.core.executor.incremental
Methods in io.siddhi.core.executor.incremental with parameters of type State Modifier and Type Method Description protected ObjectIncrementalAggregateBaseTimeFunctionExecutor. execute(Object[] data, State state)protected ObjectIncrementalAggregateBaseTimeFunctionExecutor. execute(Object data, State state)protected ObjectIncrementalStartTimeEndTimeFunctionExecutor. execute(Object[] data, State state)protected ObjectIncrementalStartTimeEndTimeFunctionExecutor. execute(Object data, State state)protected ObjectIncrementalTimeGetTimeZone. execute(Object[] data, State state)protected ObjectIncrementalTimeGetTimeZone. execute(Object data, State state)protected ObjectIncrementalUnixTimeFunctionExecutor. execute(Object[] data, State state)protected ObjectIncrementalUnixTimeFunctionExecutor. execute(Object data, State state) -
Uses of State in io.siddhi.core.partition
Subclasses of State in io.siddhi.core.partition Modifier and Type Class Description classPartitionRuntimeImpl.PartitionStateState of partition -
Uses of State in io.siddhi.core.query.output.ratelimit
Classes in io.siddhi.core.query.output.ratelimit with type parameters of type State Modifier and Type Class Description classOutputRateLimiter<S extends State>Abstract parent implementation of Output Rate Limiting. -
Uses of State in io.siddhi.core.query.output.ratelimit.snapshot
Classes in io.siddhi.core.query.output.ratelimit.snapshot with type parameters of type State Modifier and Type Class Description classSnapshotOutputRateLimiter<S extends State>Parent implementation to run theSchedulerto handle periodic snapshot rate limiting.classWrappedSnapshotOutputRateLimiter<S extends State>Implementation ofOutputRateLimiterto be used by Snapshot Output Rate Limiting implementations. -
Uses of State in io.siddhi.core.query.processor.stream
Classes in io.siddhi.core.query.processor.stream with type parameters of type State Modifier and Type Class Description classAbstractStreamProcessor<S extends State>Abstract implementation ofProcessorintended to be used by any Stream Processors.classStreamProcessor<S extends State>For Siddhi extensions, extend this class to use the functionality of AbstractStreamProcessor.Methods in io.siddhi.core.query.processor.stream with parameters of type State Modifier and Type Method Description protected voidLogStreamProcessor. process(ComplexEventChunk<StreamEvent> streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, ComplexEventPopulater complexEventPopulater, State state) -
Uses of State in io.siddhi.core.query.processor.stream.function
Classes in io.siddhi.core.query.processor.stream.function with type parameters of type State Modifier and Type Class Description classStreamFunctionProcessor<S extends State>Stream Processor to handle Stream Functions. -
Uses of State in io.siddhi.core.query.processor.stream.window
Classes in io.siddhi.core.query.processor.stream.window with type parameters of type State Modifier and Type Class Description classBatchingFindableWindowProcessor<S extends State>Window to process events as batches while supporting event searchclassBatchingWindowProcessor<S extends State>Performs event processing in a tumbling mannerclassGroupingFindableWindowProcessor<S extends State>Window that process event processing as a group while supporting event searchclassGroupingWindowProcessor<S extends State>Performs event processing with key based event groupsclassHopingWindowProcessor<S extends State>Performs event processing in a hopping mannerclassSlidingFindableWindowProcessor<S extends State>Performs event processing in a sliding manner while supporting event searchclassSlidingWindowProcessor<S extends State>Performs event processing in a sliding mannerclassWindowProcessor<S extends State>Abstract parent implementation of Processor to represent Windows.Methods in io.siddhi.core.query.processor.stream.window with parameters of type State Modifier and Type Method Description protected voidAggregateWindowProcessor. process(ComplexEventChunk streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, State state)protected voidTableWindowProcessor. process(ComplexEventChunk streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, State state)protected voidWindowWindowProcessor. processEventChunk(ComplexEventChunk streamEventChunk, Processor nextProcessor, StreamEventCloner streamEventCloner, ComplexEventPopulater complexEventPopulater, State state) -
Uses of State in io.siddhi.core.query.selector.attribute.aggregator
Classes in io.siddhi.core.query.selector.attribute.aggregator with type parameters of type State Modifier and Type Class Description classAttributeAggregatorExecutor<S extends State>Abstract parent class for attribute aggregators. -
Uses of State in io.siddhi.core.stream.input.source
Classes in io.siddhi.core.stream.input.source with type parameters of type State Modifier and Type Class Description classSource<S extends State>Abstract class to represent Event Sources.classSourceHandler<S extends State>SourceHandler is an optional implementable class that wrapsInputHandler.Methods in io.siddhi.core.stream.input.source that return types with arguments of type State Modifier and Type Method Description StateFactory<State>InMemorySource. init(SourceEventListener sourceEventListener, OptionHolder optionHolder, String[] requestedTransportPropertyNames, ConfigReader configReader, SiddhiAppContext siddhiAppContext)Methods in io.siddhi.core.stream.input.source with parameters of type State Modifier and Type Method Description voidInMemorySource. connect(Source.ConnectionCallback connectionCallback, State state) -
Uses of State in io.siddhi.core.stream.output.sink
Classes in io.siddhi.core.stream.output.sink with type parameters of type State Modifier and Type Class Description classSink<S extends State>This is a Sink type.classSinkHandler<S extends State>SinkHandler is an optional interface beforeSinkMapper.Methods in io.siddhi.core.stream.output.sink that return types with arguments of type State Modifier and Type Method Description protected StateFactory<State>InMemorySink. init(io.siddhi.query.api.definition.StreamDefinition outputStreamDefinition, OptionHolder optionHolder, ConfigReader sinkConfigReader, SiddhiAppContext siddhiAppContext)protected StateFactory<State>LogSink. init(io.siddhi.query.api.definition.StreamDefinition outputStreamDefinition, OptionHolder optionHolder, ConfigReader sinkConfigReader, SiddhiAppContext siddhiAppContext)Methods in io.siddhi.core.stream.output.sink with parameters of type State Modifier and Type Method Description voidInMemorySink. publish(Object payload, DynamicOptions dynamicOptions, State s)voidLogSink. publish(Object payload, DynamicOptions transportOptions, State s) -
Uses of State in io.siddhi.core.stream.output.sink.distributed
Methods in io.siddhi.core.stream.output.sink.distributed that return types with arguments of type State Modifier and Type Method Description protected StateFactory<State>DistributedTransport. init(io.siddhi.query.api.definition.StreamDefinition outputStreamDefinition, OptionHolder optionHolder, ConfigReader sinkConfigReader, SiddhiAppContext siddhiAppContext)Will be called for initialing theSinkMethods in io.siddhi.core.stream.output.sink.distributed with parameters of type State Modifier and Type Method Description voidDistributedTransport. publish(Object payload, DynamicOptions transportOptions, State state)abstract voidDistributedTransport. publish(Object payload, DynamicOptions transportOptions, Integer destinationId, State state) -
Uses of State in io.siddhi.core.table
Subclasses of State in io.siddhi.core.table Modifier and Type Class Description classInMemoryTable.TableStateclass to store the state of table -
Uses of State in io.siddhi.core.table.record
Classes in io.siddhi.core.table.record with type parameters of type State Modifier and Type Class Description classRecordTableHandler<S extends State>RecordTableHandler is an optional handler that can be implemented to do processing on output events before sending to the AbstractRecordTable. -
Uses of State in io.siddhi.core.util.snapshot.state
Classes in io.siddhi.core.util.snapshot.state with type parameters of type State Modifier and Type Interface Description interfaceStateFactory<S extends State>State factory that create states that are used to on-demand query and other statesinterfaceStateHolder<S extends State>Holder to have all the statesMethods in io.siddhi.core.util.snapshot.state that return State Modifier and Type Method Description StateEmptyStateHolder. cleanGroupByStates()StatePartitionStateHolder. cleanGroupByStates()StatePartitionSyncStateHolder. cleanGroupByStates()StateSingleStateHolder. cleanGroupByStates()StateSingleSyncStateHolder. cleanGroupByStates()StateEmptyStateHolder. getState()StatePartitionStateHolder. getState()StatePartitionSyncStateHolder. getState()StateSingleStateHolder. getState()StateSingleSyncStateHolder. getState()Methods in io.siddhi.core.util.snapshot.state that return types with arguments of type State Modifier and Type Method Description Map<String,State>PartitionStateHolder. getAllGroupByStates()Map<String,State>PartitionSyncStateHolder. getAllGroupByStates()Map<String,State>SingleStateHolder. getAllGroupByStates()Map<String,State>SingleSyncStateHolder. getAllGroupByStates()Map<String,State>EmptyStateHolder. getAllStates()Map<String,Map<String,State>>PartitionStateHolder. getAllStates()Map<String,Map<String,State>>PartitionSyncStateHolder. getAllStates()Map<String,Map<String,State>>SingleStateHolder. getAllStates()Map<String,Map<String,State>>SingleSyncStateHolder. getAllStates()Methods in io.siddhi.core.util.snapshot.state with parameters of type State Modifier and Type Method Description voidEmptyStateHolder. returnState(State state)voidPartitionStateHolder. returnState(State state)voidPartitionSyncStateHolder. returnState(State state)voidSingleStateHolder. returnState(State state)voidSingleSyncStateHolder. returnState(State state) -
Uses of State in io.siddhi.core.util.transport
Methods in io.siddhi.core.util.transport with parameters of type State Modifier and Type Method Description voidMultiClientDistributedSink. publish(Object payload, DynamicOptions transportOptions, Integer destinationId, State state)voidSingleClientDistributedSink. publish(Object payload, DynamicOptions transportOptions, Integer destinationId, State s)
-