public class RateLimitingPolicy extends AbstractMappedPolicy<RateLimitingConfig>
| Constructor and Description |
|---|
RateLimitingPolicy()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doApply(io.apiman.gateway.engine.beans.ServiceRequest request,
io.apiman.gateway.engine.policy.IPolicyContext context,
RateLimitingConfig config,
io.apiman.gateway.engine.policy.IPolicyChain<io.apiman.gateway.engine.beans.ServiceRequest> chain) |
protected void |
doApply(io.apiman.gateway.engine.beans.ServiceResponse response,
io.apiman.gateway.engine.policy.IPolicyContext context,
RateLimitingConfig config,
io.apiman.gateway.engine.policy.IPolicyChain<io.apiman.gateway.engine.beans.ServiceResponse> chain)
Apply the policy to the response.
|
protected Class<RateLimitingConfig> |
getConfigurationClass() |
apply, apply, parseConfigurationprotected Class<RateLimitingConfig> getConfigurationClass()
getConfigurationClass in class AbstractMappedPolicy<RateLimitingConfig>io.apiman.gateway.engine.policy.AbstractPolicy#getConfigurationClass()protected void doApply(io.apiman.gateway.engine.beans.ServiceRequest request,
io.apiman.gateway.engine.policy.IPolicyContext context,
RateLimitingConfig config,
io.apiman.gateway.engine.policy.IPolicyChain<io.apiman.gateway.engine.beans.ServiceRequest> chain)
protected void doApply(io.apiman.gateway.engine.beans.ServiceResponse response,
io.apiman.gateway.engine.policy.IPolicyContext context,
RateLimitingConfig config,
io.apiman.gateway.engine.policy.IPolicyChain<io.apiman.gateway.engine.beans.ServiceResponse> chain)
AbstractMappedPolicyCopyright © 2015 JBoss, a division of Red Hat. All rights reserved.