Class PerSnapshotOutputRateLimiter

  • All Implemented Interfaces:
    Schedulable

    public class PerSnapshotOutputRateLimiter
    extends SnapshotOutputRateLimiter<io.siddhi.core.query.output.ratelimit.snapshot.PerSnapshotOutputRateLimiter.RateLimiterState>
    Parent implementation for per event periodic snapshot rate limiting. Multiple implementations of this will be there to represent different queries. Snapshot rate limiting will only emit current events representing the snapshot period.