Class FirstGroupByPerTimeOutputRateLimiter

  • All Implemented Interfaces:
    PartitionCreationListener, Schedulable

    public class FirstGroupByPerTimeOutputRateLimiter
    extends OutputRateLimiter<io.siddhi.core.query.output.ratelimit.time.FirstGroupByPerTimeOutputRateLimiter.RateLimiterState>
    implements Schedulable
    Implementation of OutputRateLimiter which will collect pre-defined time period and the emit only first event. This implementation specifically represent GroupBy queries.
    • Constructor Detail

      • FirstGroupByPerTimeOutputRateLimiter

        public FirstGroupByPerTimeOutputRateLimiter​(String id,
                                                    Long value)