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) classNoop quota limiter returned when no limiter is associated to the user/tableclassSimple time based limiter that checks the quota ThrottleFields in org.apache.hadoop.hbase.quotas declared as QuotaLimiterModifier and TypeFieldDescriptionprotected QuotaLimiterQuotaState.globalLimiterprivate static QuotaLimiterNoopQuotaLimiter.instanceprivate QuotaLimiterExceedOperationQuota.regionServerLimiterFields in org.apache.hadoop.hbase.quotas with type parameters of type QuotaLimiterModifier and TypeFieldDescriptionprotected final List<QuotaLimiter>DefaultOperationQuota.limitersprivate Map<String,QuotaLimiter> UserQuotaState.namespaceLimitersprivate Map<TableName,QuotaLimiter> UserQuotaState.tableLimitersMethods in org.apache.hadoop.hbase.quotas that return QuotaLimiterModifier and TypeMethodDescriptionstatic QuotaLimiterQuotaLimiterFactory.fromThrottle(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Throttle throttle) (package private) static QuotaLimiterTimeBasedLimiter.fromThrottle(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Throttle throttle) static QuotaLimiterNoopQuotaLimiter.get()QuotaState.getGlobalLimiter()Return the limiter associated with this quota.QuotaCache.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 QuotaLimiterQuotaLimiterFactory.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(org.apache.hadoop.conf.Configuration conf, 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 TypeMethodDescription(package private) voidQuotaState.setGlobalLimiter(QuotaLimiter globalLimiter) visible for testingstatic QuotaLimiterQuotaLimiterFactory.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(org.apache.hadoop.conf.Configuration conf, 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, double requestsPerSecond, QuotaLimiter... limiters) ExceedOperationQuota(org.apache.hadoop.conf.Configuration conf, int blockSizeBytes, double requestsPerSecond, QuotaLimiter regionServerLimiter, QuotaLimiter... limiters) Constructor parameters in org.apache.hadoop.hbase.quotas with type arguments of type QuotaLimiterModifierConstructorDescriptionDefaultOperationQuota(org.apache.hadoop.conf.Configuration conf, double requestsPerSecond, List<QuotaLimiter> limiters) NOTE: The order matters.