A B C D G I L N S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AsyncRateLimitRepository - Class in io.gravitee.gateway.services.ratelimit
- AsyncRateLimitRepository(BaseSchedulerProvider) - Constructor for class io.gravitee.gateway.services.ratelimit.AsyncRateLimitRepository
- AsyncRateLimitService - Class in io.gravitee.gateway.services.ratelimit
- AsyncRateLimitService() - Constructor for class io.gravitee.gateway.services.ratelimit.AsyncRateLimitService
B
- BaseSchedulerProvider - Interface in io.gravitee.gateway.services.ratelimit
C
- computation() - Method in interface io.gravitee.gateway.services.ratelimit.BaseSchedulerProvider
- computation() - Method in class io.gravitee.gateway.services.ratelimit.rx.SchedulerProvider
- computation() - Method in class io.gravitee.gateway.services.ratelimit.rx.TestSchedulerProvider
- computation() - Method in class io.gravitee.gateway.services.ratelimit.rx.TrampolineSchedulerProvider
D
- DefaultRateLimitService - Class in io.gravitee.gateway.services.ratelimit
- DefaultRateLimitService() - Constructor for class io.gravitee.gateway.services.ratelimit.DefaultRateLimitService
- doStart() - Method in class io.gravitee.gateway.services.ratelimit.AsyncRateLimitService
- doStop() - Method in class io.gravitee.gateway.services.ratelimit.AsyncRateLimitService
G
- getAsyncRateLimitRepository() - Method in class io.gravitee.gateway.services.ratelimit.DefaultRateLimitService
- getRateLimitRepository() - Method in class io.gravitee.gateway.services.ratelimit.DefaultRateLimitService
I
- incrementAndGet(String, long, boolean, Supplier<RateLimit>) - Method in class io.gravitee.gateway.services.ratelimit.DefaultRateLimitService
- incrementAndGet(String, long, Supplier<LocalRateLimit>) - Method in class io.gravitee.gateway.services.ratelimit.LocalRateLimitRepository
- incrementAndGet(String, long, Supplier<RateLimit>) - Method in class io.gravitee.gateway.services.ratelimit.AsyncRateLimitRepository
- initialize() - Method in class io.gravitee.gateway.services.ratelimit.AsyncRateLimitRepository
- io() - Method in interface io.gravitee.gateway.services.ratelimit.BaseSchedulerProvider
- io() - Method in class io.gravitee.gateway.services.ratelimit.rx.SchedulerProvider
- io() - Method in class io.gravitee.gateway.services.ratelimit.rx.TestSchedulerProvider
- io() - Method in class io.gravitee.gateway.services.ratelimit.rx.TrampolineSchedulerProvider
- io.gravitee.gateway.services.ratelimit - package io.gravitee.gateway.services.ratelimit
- io.gravitee.gateway.services.ratelimit.rx - package io.gravitee.gateway.services.ratelimit.rx
L
N
- name() - Method in class io.gravitee.gateway.services.ratelimit.AsyncRateLimitService
S
- SchedulerProvider - Class in io.gravitee.gateway.services.ratelimit.rx
- SchedulerProvider() - Constructor for class io.gravitee.gateway.services.ratelimit.rx.SchedulerProvider
- setAsyncRateLimitRepository(RateLimitRepository<RateLimit>) - Method in class io.gravitee.gateway.services.ratelimit.DefaultRateLimitService
- setLocalCacheRateLimitRepository(LocalRateLimitRepository) - Method in class io.gravitee.gateway.services.ratelimit.AsyncRateLimitRepository
- setRateLimitRepository(RateLimitRepository<RateLimit>) - Method in class io.gravitee.gateway.services.ratelimit.DefaultRateLimitService
- setRemoteCacheRateLimitRepository(RateLimitRepository<RateLimit>) - Method in class io.gravitee.gateway.services.ratelimit.AsyncRateLimitRepository
T
- TestSchedulerProvider - Class in io.gravitee.gateway.services.ratelimit.rx
- TestSchedulerProvider(Scheduler) - Constructor for class io.gravitee.gateway.services.ratelimit.rx.TestSchedulerProvider
- TrampolineSchedulerProvider - Class in io.gravitee.gateway.services.ratelimit.rx
- TrampolineSchedulerProvider() - Constructor for class io.gravitee.gateway.services.ratelimit.rx.TrampolineSchedulerProvider
All Classes All Packages