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
-
Method Summary
Modifier and TypeMethodDescriptionFunction<? super HttpService,
? extends HttpService> newDecorator
(RateLimitingDecorator parameter) Creates a new decorator with the specifiedRateLimitingDecorator
.
-
Constructor Details
-
RateLimitingDecoratorFactoryFunction
public RateLimitingDecoratorFactoryFunction()
-
-
Method Details
-
newDecorator
public Function<? super HttpService,? extends HttpService> newDecorator(RateLimitingDecorator parameter) Creates a new decorator with the specifiedRateLimitingDecorator
.- Specified by:
newDecorator
in interfaceDecoratorFactoryFunction<RateLimitingDecorator>
-