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 | |
RegionStateListener |
The listener interface for receiving region state events.
|
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.
|
OperationQuota.AvgOperationSize |
Keeps track of the average data size of operations like get, scan, mutate
|
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.
|
TestQuotaAdmin |
minicluster tests that validate that quota entries are properly set in the quota table
|
TestQuotaState | |
TestQuotaTableUtil |
Test the quota table helpers (e.g.
|
TestQuotaThrottle | |
TestRateLimiter |
Verify the behaviour of the Rate Limiter.
|
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.
|