public class QuotaPolicy extends RateLimitingPolicy
NO_APPLICATION_AVAILABLE, NO_USER_AVAILABLE| Constructor and Description |
|---|
QuotaPolicy()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
createBucketId(io.apiman.gateway.engine.beans.ServiceRequest request,
RateLimitingConfig config) |
protected String |
defaultLimitHeader() |
protected String |
defaultRemainingHeader() |
protected String |
defaultResetHeader() |
protected io.apiman.gateway.engine.beans.PolicyFailure |
limitExceededFailure(io.apiman.gateway.engine.components.IPolicyFailureFactoryComponent failureFactory) |
bucketId, doApply, doApply, getConfigurationClass, getPeriod, responseHeadersapply, apply, parseConfigurationprotected io.apiman.gateway.engine.beans.PolicyFailure limitExceededFailure(io.apiman.gateway.engine.components.IPolicyFailureFactoryComponent failureFactory)
protected String defaultLimitHeader()
defaultLimitHeader in class RateLimitingPolicyRateLimitingPolicy.defaultLimitHeader()protected String defaultRemainingHeader()
defaultRemainingHeader in class RateLimitingPolicyRateLimitingPolicy.defaultRemainingHeader()protected String defaultResetHeader()
defaultResetHeader in class RateLimitingPolicyRateLimitingPolicy.defaultResetHeader()protected String createBucketId(io.apiman.gateway.engine.beans.ServiceRequest request, RateLimitingConfig config)
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.