Class RateLimitingDecoratorFactoryFunction
java.lang.Object
com.linecorp.armeria.server.annotation.decorator.RateLimitingDecoratorFactoryFunction
- All Implemented Interfaces:
DecoratorFactoryFunction<RateLimitingDecorator>
public final class RateLimitingDecoratorFactoryFunction extends Object implements DecoratorFactoryFunction<RateLimitingDecorator>
A factory which creates a
ThrottlingService
decorator with a
ThrottlingStrategy.rateLimiting(double, String)
.-
Constructor Summary
Constructors Constructor Description RateLimitingDecoratorFactoryFunction()
-
Method Summary
Modifier and Type Method Description Function<? super HttpService,? extends HttpService>
newDecorator(RateLimitingDecorator parameter)
Creates a new decorator with the specifiedparameter
.
-
Constructor Details
-
RateLimitingDecoratorFactoryFunction
public RateLimitingDecoratorFactoryFunction()
-
-
Method Details
-
newDecorator
public Function<? super HttpService,? extends HttpService> newDecorator(RateLimitingDecorator parameter)Creates a new decorator with the specifiedparameter
.- Specified by:
newDecorator
in interfaceDecoratorFactoryFunction<RateLimitingDecorator>
-