public class AllAggregationGroupByWindowedPerSnapshotOutputRateLimiter extends SnapshotOutputRateLimiter<io.siddhi.core.query.output.ratelimit.snapshot.AllAggregationGroupByWindowedPerSnapshotOutputRateLimiter.RateLimiterState>
PerSnapshotOutputRateLimiter for queries with GroupBy, Aggregators and Windows which
will output all events.lockWrapper, siddhiQueryContext, stateEventCloner, stateHolder, streamEventCloner| Constructor and Description |
|---|
AllAggregationGroupByWindowedPerSnapshotOutputRateLimiter(Long value,
WrappedSnapshotOutputRateLimiter wrappedSnapshotOutputRateLimiter,
boolean groupBy,
SiddhiQueryContext siddhiQueryContext) |
| Modifier and Type | Method and Description |
|---|---|
protected StateFactory<io.siddhi.core.query.output.ratelimit.snapshot.AllAggregationGroupByWindowedPerSnapshotOutputRateLimiter.RateLimiterState> |
init() |
void |
partitionCreated() |
void |
process(ComplexEventChunk complexEventChunk) |
cloneComplexEvent, sendToCallBacks, setQueryLock, setStateEventCloner, setStreamEventClonerpublic AllAggregationGroupByWindowedPerSnapshotOutputRateLimiter(Long value, WrappedSnapshotOutputRateLimiter wrappedSnapshotOutputRateLimiter, boolean groupBy, SiddhiQueryContext siddhiQueryContext)
protected StateFactory<io.siddhi.core.query.output.ratelimit.snapshot.AllAggregationGroupByWindowedPerSnapshotOutputRateLimiter.RateLimiterState> init()
init in class SnapshotOutputRateLimiter<io.siddhi.core.query.output.ratelimit.snapshot.AllAggregationGroupByWindowedPerSnapshotOutputRateLimiter.RateLimiterState>public void process(ComplexEventChunk complexEventChunk)
process in interface Schedulableprocess in class SnapshotOutputRateLimiter<io.siddhi.core.query.output.ratelimit.snapshot.AllAggregationGroupByWindowedPerSnapshotOutputRateLimiter.RateLimiterState>public void partitionCreated()
partitionCreated in class SnapshotOutputRateLimiter<io.siddhi.core.query.output.ratelimit.snapshot.AllAggregationGroupByWindowedPerSnapshotOutputRateLimiter.RateLimiterState>Copyright © 2022. All rights reserved.