Class AllAggregationPerSnapshotOutputRateLimiter

  • All Implemented Interfaces:
    Schedulable

    public class AllAggregationPerSnapshotOutputRateLimiter
    extends SnapshotOutputRateLimiter<io.siddhi.core.query.output.ratelimit.snapshot.AllAggregationPerSnapshotOutputRateLimiter.RateLimiterState>
    Implementation of PerSnapshotOutputRateLimiter for queries with Aggregators which will output all events.
    • Method Detail

      • init

        protected StateFactory<io.siddhi.core.query.output.ratelimit.snapshot.AllAggregationPerSnapshotOutputRateLimiter.RateLimiterState> init()
        Specified by:
        init in class SnapshotOutputRateLimiter<io.siddhi.core.query.output.ratelimit.snapshot.AllAggregationPerSnapshotOutputRateLimiter.RateLimiterState>
      • partitionCreated

        public void partitionCreated()
        Specified by:
        partitionCreated in class SnapshotOutputRateLimiter<io.siddhi.core.query.output.ratelimit.snapshot.AllAggregationPerSnapshotOutputRateLimiter.RateLimiterState>