public class InfinispanRateLimiterComponent extends AbstractInfinispanComponent implements io.apiman.gateway.engine.components.IRateLimiterComponent
| Constructor and Description |
|---|
InfinispanRateLimiterComponent()
Constructor.
|
InfinispanRateLimiterComponent(Map<String,String> config)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(String bucketId,
io.apiman.gateway.engine.rates.RateBucketPeriod period,
long limit,
long increment,
io.apiman.gateway.engine.async.IAsyncResultHandler<io.apiman.gateway.engine.components.rate.RateLimitResponse> handler) |
getCachepublic InfinispanRateLimiterComponent()
public void accept(String bucketId, io.apiman.gateway.engine.rates.RateBucketPeriod period, long limit, long increment, io.apiman.gateway.engine.async.IAsyncResultHandler<io.apiman.gateway.engine.components.rate.RateLimitResponse> handler)
accept in interface io.apiman.gateway.engine.components.IRateLimiterComponentIRateLimiterComponent.accept(java.lang.String, io.apiman.gateway.engine.rates.RateBucketPeriod, long, long, io.apiman.gateway.engine.async.IAsyncResultHandler)Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.