Package io.siddhi.core.query.output.ratelimit.snapshot
-
Class Summary Class Description AggregationGroupByWindowedPerSnapshotOutputRateLimiter Implementation ofPerSnapshotOutputRateLimiterfor queries with GroupBy, Aggregators and Windows.AggregationWindowedPerSnapshotOutputRateLimiter Implementation ofPerSnapshotOutputRateLimiterfor queries with Windows and Aggregators.AllAggregationGroupByWindowedPerSnapshotOutputRateLimiter Implementation ofPerSnapshotOutputRateLimiterfor queries with GroupBy, Aggregators and Windows which will output all events.AllAggregationPerSnapshotOutputRateLimiter Implementation ofPerSnapshotOutputRateLimiterfor queries with Aggregators which will output all events.GroupByPerSnapshotOutputRateLimiter Implementation ofPerSnapshotOutputRateLimiterfor queries with GroupBy.PerSnapshotOutputRateLimiter Parent implementation for per event periodic snapshot rate limiting.SnapshotOutputRateLimiter<S extends State> Parent implementation to run theSchedulerto handle periodic snapshot rate limiting.WindowedPerSnapshotOutputRateLimiter Implementation ofPerSnapshotOutputRateLimiterfor queries with Windows.WrappedSnapshotOutputRateLimiter<S extends State> Implementation ofOutputRateLimiterto be used by Snapshot Output Rate Limiting implementations.