Uses of Interface
org.apache.hadoop.hbase.quotas.QuotaLimiter
-
Uses of QuotaLimiter in org.apache.hadoop.hbase.quotas
Modifier and TypeClassDescription(package private) class
Noop quota limiter returned when no limiter is associated to the user/tableclass
Simple time based limiter that checks the quota ThrottleModifier and TypeFieldDescriptionprotected QuotaLimiter
QuotaState.globalLimiter
private static QuotaLimiter
NoopQuotaLimiter.instance
private QuotaLimiter
ExceedOperationQuota.regionServerLimiter
Modifier and TypeFieldDescriptionprotected final List<QuotaLimiter>
DefaultOperationQuota.limiters
private Map<String,
QuotaLimiter> UserQuotaState.namespaceLimiters
private Map<TableName,
QuotaLimiter> UserQuotaState.tableLimiters
Modifier and TypeMethodDescriptionstatic QuotaLimiter
QuotaLimiterFactory.fromThrottle
(org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Throttle throttle) (package private) static QuotaLimiter
TimeBasedLimiter.fromThrottle
(org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Throttle throttle) static QuotaLimiter
NoopQuotaLimiter.get()
QuotaState.getGlobalLimiter()
Return the limiter associated with this quota.(package private) QuotaLimiter
QuotaState.getGlobalLimiterWithoutUpdatingLastQuery()
Return the limiter associated with this quota without updating internal last query statsQuotaCache.getNamespaceLimiter
(String namespace) Returns the limiter associated to the specified namespace.QuotaCache.getRegionServerQuotaLimiter
(String regionServer) Returns the limiter associated to the specified region server.QuotaCache.getTableLimiter
(TableName table) Returns the limiter associated to the specified table.UserQuotaState.getTableLimiter
(TableName table) Return the limiter for the specified table associated with this quota.QuotaCache.getUserLimiter
(org.apache.hadoop.security.UserGroupInformation ugi, TableName table) Returns the limiter associated to the specified user/table.static QuotaLimiter
QuotaLimiterFactory.update
(QuotaLimiter a, QuotaLimiter b) Modifier and TypeMethodDescriptionprivate <K> Map<K,
QuotaLimiter> UserQuotaState.setLimiter
(Map<K, QuotaLimiter> limiters, K key, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas quotas) private static <K> Map<K,
QuotaLimiter> UserQuotaState.updateLimiters
(Map<K, QuotaLimiter> map, Map<K, QuotaLimiter> otherMap) Modifier and TypeMethodDescriptionstatic QuotaLimiter
QuotaLimiterFactory.update
(QuotaLimiter a, QuotaLimiter b) Modifier and TypeMethodDescriptionprivate <K> Map<K,
QuotaLimiter> UserQuotaState.setLimiter
(Map<K, QuotaLimiter> limiters, K key, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas quotas) private static <K> Map<K,
QuotaLimiter> UserQuotaState.updateLimiters
(Map<K, QuotaLimiter> map, Map<K, QuotaLimiter> otherMap) ModifierConstructorDescriptionDefaultOperationQuota
(org.apache.hadoop.conf.Configuration conf, int blockSizeBytes, QuotaLimiter... limiters) ExceedOperationQuota
(org.apache.hadoop.conf.Configuration conf, int blockSizeBytes, QuotaLimiter regionServerLimiter, QuotaLimiter... limiters) ModifierConstructorDescriptionDefaultOperationQuota
(org.apache.hadoop.conf.Configuration conf, List<QuotaLimiter> limiters) NOTE: The order matters.