| Interface | Description |
|---|---|
| OperationQuota |
Interface that allows to check the quota available for an operation.
|
| QuotaLimiter |
Internal interface used to interact with the user/table quota.
|
| QuotaTableUtil.NamespaceQuotasVisitor | |
| QuotaTableUtil.QuotasVisitor | |
| QuotaTableUtil.TableQuotasVisitor | |
| QuotaTableUtil.UserQuotasVisitor |
| Class | Description |
|---|---|
| AverageIntervalRateLimiter |
This limiter will refill resources at every TimeUnit/resources interval.
|
| DefaultOperationQuota | |
| FixedIntervalRateLimiter |
With this limiter resources will be refilled only after a fixed interval of time.
|
| MasterQuotaManager |
Master Quota Manager.
|
| QuotaCache |
Cache that keeps track of the quota settings for the users and tables that are interacting with
it.
|
| QuotaFilter |
Filter to use to filter the QuotaRetriever results.
|
| QuotaLimiterFactory | |
| QuotaRetriever |
Scanner to iterate over the quota settings.
|
| QuotaSettings | |
| QuotaSettingsFactory | |
| QuotaState |
In-Memory state of table or namespace quotas
|
| QuotaTableUtil |
Helper class to interact with the quota table.
|
| QuotaUtil |
Helper class to interact with the quota table
|
| RateLimiter |
Simple rate limiter.
|
| RegionServerQuotaManager |
Region Server Quota Manager.
|
| TimeBasedLimiter |
Simple time based limiter that checks the quota Throttle
|
| UserQuotaState |
In-Memory state of the user quotas
|
| Enum | Description |
|---|---|
| OperationQuota.OperationType | |
| QuotaScope |
Describe the Scope of the quota rules.
|
| QuotaType |
Describe the Quota Type.
|
| ThrottleType |
Describe the Throttle Type.
|
| ThrottlingException.Type |
| Exception | Description |
|---|---|
| InvalidQuotaSettingsException |
Generic quota exceeded exception for invalid settings
|
| QuotaExceededException |
Generic quota exceeded exception
|
| ThrottlingException |
Describe the throttling result.
|
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.