| Class and Description |
|---|
| GlobalQuotaSettings
An object which captures all quotas types (throttle or space) for a subject (user, table, or
namespace).
|
| Class and Description |
|---|
| GlobalQuotaSettings
An object which captures all quotas types (throttle or space) for a subject (user, table, or
namespace).
|
| MasterQuotaManager
Master Quota Manager.
|
| QuotaObserverChore
Reads the currently received Region filesystem-space use reports and acts on those which violate
a defined quota.
|
| SnapshotQuotaObserverChore
A Master-invoked
Chore that computes the size of each snapshot which was created from a
table which has a space quota. |
| SpaceQuotaSnapshotNotifier
An interface which abstract away the action taken to enable or disable a space quota violation
policy across the HBase cluster.
|
| Class and Description |
|---|
| MasterQuotaManager
Master Quota Manager.
|
| RpcThrottleStorage
ZK based rpc throttle storage.
|
| Class and Description |
|---|
| ActivePolicyEnforcement
A class to ease dealing with tables that have and do not have violation policies being enforced.
|
| DefaultOperationQuota |
| FileArchiverNotifier
Interface allowing various implementations of tracking files that have recently been archived to
allow for the Master to notice changes to snapshot sizes for space quotas.
|
| FileArchiverNotifierFactory
Factory class to create
FileArchiverNotifier instances. |
| GlobalQuotaSettings
An object which captures all quotas types (throttle or space) for a subject (user, table, or
namespace).
|
| GlobalQuotaSettingsImpl
Implementation of
GlobalQuotaSettings to hide the Protobuf messages we use internally. |
| NoOpRegionSizeStore
A
RegionSizeStore implementation that stores nothing. |
| OperationQuota
Interface that allows to check the quota available for an operation.
|
| OperationQuota.OperationType |
| QuotaLimiter
Internal interface used to interact with the user/table quota.
|
| QuotaObserverChore
Reads the currently received Region filesystem-space use reports and acts on those which violate
a defined quota.
|
| QuotaSnapshotStore
A common interface for computing and storing space quota observance/violation for entities.
|
| QuotaState
In-Memory state of table or namespace quotas
|
| RateLimiter
Simple rate limiter.
|
| RegionServerSpaceQuotaManager
A manager for filesystem space quotas in the RegionServer.
|
| RegionSize
Interface that encapsulates optionally sending a Region's size to the master.
|
| RegionSizeImpl
An object encapsulating a Region's size and whether it's been reported to the master since the
value last changed.
|
| RegionSizeStore
An interface for concurrently storing and updating the size of a Region.
|
| RegionSizeStoreFactory
A factory class for creating implementations of
RegionSizeStore. |
| SpaceLimitingException
An Exception that is thrown when a space quota is in violation.
|
| SpaceQuotaSnapshotNotifier
An interface which abstract away the action taken to enable or disable a space quota violation
policy across the HBase cluster.
|
| SpaceQuotaSnapshotNotifierFactory
Factory for creating
SpaceQuotaSnapshotNotifier implementations. |
| SpaceViolationPolicyEnforcement
RegionServer implementation of
SpaceViolationPolicy. |
| SpaceViolationPolicyEnforcementFactory
A factory class for instantiating
SpaceViolationPolicyEnforcement instances. |
| TimeBasedLimiter
Simple time based limiter that checks the quota Throttle
|
| UserQuotaState
In-Memory state of the user quotas
|
| Class and Description |
|---|
| SpaceLimitingException
An Exception that is thrown when a space quota is in violation.
|
| SpaceViolationPolicyEnforcement
RegionServer implementation of
SpaceViolationPolicy. |
| Class and Description |
|---|
| RegionServerRpcQuotaManager
Region Server Quota Manager.
|
| RegionServerSpaceQuotaManager
A manager for filesystem space quotas in the RegionServer.
|
| RegionSizeStore
An interface for concurrently storing and updating the size of a Region.
|
| Class and Description |
|---|
| GlobalQuotaSettings
An object which captures all quotas types (throttle or space) for a subject (user, table, or
namespace).
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.