Uses of Interface
org.apache.hadoop.hbase.quotas.QuotaLimiter
Packages that use QuotaLimiter
-
Uses of QuotaLimiter in org.apache.hadoop.hbase.quotas
Classes in org.apache.hadoop.hbase.quotas that implement QuotaLimiterModifier 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 ThrottleFields in org.apache.hadoop.hbase.quotas declared as QuotaLimiterModifier and TypeFieldDescriptionprotected QuotaLimiter
QuotaState.globalLimiter
private static QuotaLimiter
NoopQuotaLimiter.instance
private QuotaLimiter
ExceedOperationQuota.regionServerLimiter
Fields in org.apache.hadoop.hbase.quotas with type parameters of type QuotaLimiterModifier and TypeFieldDescriptionprotected final List<QuotaLimiter>
DefaultOperationQuota.limiters
private Map<String,
QuotaLimiter> UserQuotaState.namespaceLimiters
private Map<TableName,
QuotaLimiter> UserQuotaState.tableLimiters
Methods in org.apache.hadoop.hbase.quotas that return QuotaLimiterModifier 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) Methods in org.apache.hadoop.hbase.quotas that return types with arguments of type QuotaLimiterModifier 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) Methods in org.apache.hadoop.hbase.quotas with parameters of type QuotaLimiterModifier and TypeMethodDescriptionstatic QuotaLimiter
QuotaLimiterFactory.update
(QuotaLimiter a, QuotaLimiter b) Method parameters in org.apache.hadoop.hbase.quotas with type arguments of type QuotaLimiterModifier 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) Constructors in org.apache.hadoop.hbase.quotas with parameters of type QuotaLimiterModifierConstructorDescriptionDefaultOperationQuota
(org.apache.hadoop.conf.Configuration conf, int blockSizeBytes, QuotaLimiter... limiters) ExceedOperationQuota
(org.apache.hadoop.conf.Configuration conf, int blockSizeBytes, QuotaLimiter regionServerLimiter, QuotaLimiter... limiters) Constructor parameters in org.apache.hadoop.hbase.quotas with type arguments of type QuotaLimiterModifierConstructorDescriptionDefaultOperationQuota
(org.apache.hadoop.conf.Configuration conf, List<QuotaLimiter> limiters) NOTE: The order matters.