Uses of Class
io.apiman.gateway.engine.policies.config.RateLimitingConfig
-
-
Uses of RateLimitingConfig in io.apiman.gateway.engine.policies
Methods in io.apiman.gateway.engine.policies that return types with arguments of type RateLimitingConfig Modifier and Type Method Description Class<RateLimitingConfig>RateLimitingPolicy. getConfigurationClass()Methods in io.apiman.gateway.engine.policies with parameters of type RateLimitingConfig Modifier and Type Method Description protected StringQuotaPolicy. bucketId(RateLimitingConfig config, BucketFactory.BucketIdBuilderContext context)protected StringRateLimitingPolicy. bucketId(ApiRequest request, RateLimitingConfig config)protected StringRateLimitingPolicy. bucketId(RateLimitingConfig config, BucketFactory.BucketIdBuilderContext context)protected voidRateLimitingPolicy. doApply(ApiRequest request, IPolicyContext context, RateLimitingConfig config, IPolicyChain<ApiRequest> chain)protected voidRateLimitingPolicy. doApply(ApiResponse response, IPolicyContext context, RateLimitingConfig config, IPolicyChain<ApiResponse> chain)voidRateLimitingPolicy. probe(RateLimitingProbeConfig probeRequest, RateLimitingConfig policyConfig, ProbeContext probeContext, IPolicyContext context, IAsyncResultHandler<IPolicyProbeResponse> resultHandler)protected static Map<String,String>RateLimitingPolicy. responseHeaders(RateLimitingConfig config, RateLimitResponse rtr, String defaultLimitHeader, String defaultRemainingHeader, String defaultResetHeader)Set response headers -
Uses of RateLimitingConfig in io.apiman.gateway.engine.policies.config
Subclasses of RateLimitingConfig in io.apiman.gateway.engine.policies.config Modifier and Type Class Description classTransferQuotaConfigConfiguration for the transfer quota. -
Uses of RateLimitingConfig in io.apiman.gateway.engine.policies.limiting
Methods in io.apiman.gateway.engine.policies.limiting that return RateLimitingConfig Modifier and Type Method Description RateLimitingConfigBucketFactory.BucketIdBuilderContext. getRateLimitingConfig()Methods in io.apiman.gateway.engine.policies.limiting with parameters of type RateLimitingConfig Modifier and Type Method Description StringBucketFactory. bucketId(ApiRequest request, RateLimitingConfig config)Generate rate limiting bucket ID for API RequestStringBucketFactory. bucketId(RateLimitingConfig config, BucketFactory.BucketIdBuilderContext context)Creates the ID of the rate bucket to use.StringBucketFactory. bucketId(RateLimitingProbeConfig probeConfig, ProbeContext probeContext, RateLimitingConfig config)Generate rate limiting bucket ID for a probe requestRateBucketPeriodBucketFactory. getPeriod(RateLimitingConfig config)Gets the appropriate bucket period from the config.BucketFactory.BucketIdBuilderContextBucketFactory.BucketIdBuilderContext. setRateLimitingConfig(RateLimitingConfig rateLimitingConfig) -
Uses of RateLimitingConfig in io.apiman.gateway.engine.policies.probe
Methods in io.apiman.gateway.engine.policies.probe that return RateLimitingConfig Modifier and Type Method Description RateLimitingConfigRateLimitingProbeResponse. getConfig()Methods in io.apiman.gateway.engine.policies.probe with parameters of type RateLimitingConfig Modifier and Type Method Description RateLimitingProbeResponseRateLimitingProbeResponse. setConfig(RateLimitingConfig config)
-