Index
All Classes and Interfaces|All Packages
A
- acquire() - Method in interface org.oxerr.rescu.ext.ratelimiter.RateLimiter
-
Acquires a permit from this RateLimiter, blocking until one is available.
- acquire() - Method in class org.oxerr.rescu.ext.ratelimiter.redisson.RedissonRateLimiter
- aroundInvoke(InvocationHandler, Object, Method, Object[]) - Method in class org.oxerr.rescu.ext.ratelimiter.RateLimiterInterceptor
C
- createProxy(Class<I>, String) - Method in class org.oxerr.rescu.ext.proxy.auth.ProxyAuthenticationSupportedRestProxyFactoryImpl
- createProxy(Class<I>, String) - Method in class org.oxerr.rescu.ext.singleton.RestProxyFactorySingletonImpl
- createProxy(Class<I>, String, ClientConfig, Interceptor...) - Method in class org.oxerr.rescu.ext.proxy.auth.ProxyAuthenticationSupportedRestProxyFactoryImpl
- createProxy(Class<I>, String, ClientConfig, Interceptor...) - Method in class org.oxerr.rescu.ext.singleton.RestProxyFactorySingletonImpl
G
- getRateLimiter() - Method in class org.oxerr.rescu.ext.ratelimiter.redisson.RedissonRateLimiter
L
- loadProxyAuthentication() - Method in class org.oxerr.rescu.ext.proxy.auth.ProxyAuthenticationLoader
O
- org.oxerr.rescu.ext.proxy.auth - package org.oxerr.rescu.ext.proxy.auth
- org.oxerr.rescu.ext.ratelimiter - package org.oxerr.rescu.ext.ratelimiter
- org.oxerr.rescu.ext.ratelimiter.redisson - package org.oxerr.rescu.ext.ratelimiter.redisson
- org.oxerr.rescu.ext.singleton - package org.oxerr.rescu.ext.singleton
P
- ProxyAuthenticationLoader - Class in org.oxerr.rescu.ext.proxy.auth
- ProxyAuthenticationLoader() - Constructor for class org.oxerr.rescu.ext.proxy.auth.ProxyAuthenticationLoader
- ProxyAuthenticationSupportedRestProxyFactoryImpl - Class in org.oxerr.rescu.ext.proxy.auth
- ProxyAuthenticationSupportedRestProxyFactoryImpl(IRestProxyFactory) - Constructor for class org.oxerr.rescu.ext.proxy.auth.ProxyAuthenticationSupportedRestProxyFactoryImpl
R
- RateLimiter - Interface in org.oxerr.rescu.ext.ratelimiter
- RateLimiterInterceptor - Class in org.oxerr.rescu.ext.ratelimiter
- RateLimiterInterceptor(RateLimiter) - Constructor for class org.oxerr.rescu.ext.ratelimiter.RateLimiterInterceptor
- RedissonRateLimiter - Class in org.oxerr.rescu.ext.ratelimiter.redisson
- RedissonRateLimiter(RedissonClient, String) - Constructor for class org.oxerr.rescu.ext.ratelimiter.redisson.RedissonRateLimiter
- RedissonRateLimiter(RRateLimiter) - Constructor for class org.oxerr.rescu.ext.ratelimiter.redisson.RedissonRateLimiter
- RestProxyFactorySingletonImpl - Class in org.oxerr.rescu.ext.singleton
- RestProxyFactorySingletonImpl(IRestProxyFactory) - Constructor for class org.oxerr.rescu.ext.singleton.RestProxyFactorySingletonImpl
S
- setRate(RateType, long, long, RateIntervalUnit) - Method in class org.oxerr.rescu.ext.ratelimiter.redisson.RedissonRateLimiter
-
Updates RateLimiter's state and stores config to Redis server.
All Classes and Interfaces|All Packages