Uses of Interface
org.apache.hadoop.hbase.quotas.SpaceViolationPolicyEnforcement
-
Uses of SpaceViolationPolicyEnforcement in org.apache.hadoop.hbase.quotas
Modifier and TypeFieldDescriptionprivate final Map<TableName,
SpaceViolationPolicyEnforcement> ActivePolicyEnforcement.activePolicies
private final ConcurrentHashMap<TableName,
SpaceViolationPolicyEnforcement> RegionServerSpaceQuotaManager.enforcedPolicies
private final Map<TableName,
SpaceViolationPolicyEnforcement> ActivePolicyEnforcement.locallyCachedPolicies
Modifier and TypeMethodDescriptionSpaceViolationPolicyEnforcementFactory.create
(RegionServerServices rss, TableName tableName, SpaceQuotaSnapshot snapshot) Constructs the appropriateSpaceViolationPolicyEnforcement
for tables that are in violation of their space quota.SpaceViolationPolicyEnforcementFactory.createWithoutViolation
(RegionServerServices rss, TableName tableName, SpaceQuotaSnapshot snapshot) Creates the "default"SpaceViolationPolicyEnforcement
for a table that isn't in violation.ActivePolicyEnforcement.getPolicyEnforcement
(Region r) Returns the properSpaceViolationPolicyEnforcement
implementation for the given table.ActivePolicyEnforcement.getPolicyEnforcement
(TableName tableName) Returns the properSpaceViolationPolicyEnforcement
implementation for the given table.Modifier and TypeMethodDescription(package private) Map<TableName,
SpaceViolationPolicyEnforcement> RegionServerSpaceQuotaManager.copyActiveEnforcements()
Returns the collection of tables which have quota violation policies enforced on this RegionServer.(package private) Map<TableName,
SpaceViolationPolicyEnforcement> ActivePolicyEnforcement.getLocallyCachedPolicies()
Returns an unmodifiable version of the policy enforcements that were cached because they are not in violation of their quota.ActivePolicyEnforcement.getPolicies()
Returns an unmodifiable version of the activeSpaceViolationPolicyEnforcement
s.ModifierConstructorDescriptionActivePolicyEnforcement
(Map<TableName, SpaceViolationPolicyEnforcement> activePolicies, Map<TableName, SpaceQuotaSnapshot> snapshots, RegionServerServices rss) ActivePolicyEnforcement
(Map<TableName, SpaceViolationPolicyEnforcement> activePolicies, Map<TableName, SpaceQuotaSnapshot> snapshots, RegionServerServices rss, SpaceViolationPolicyEnforcementFactory factory) -
Uses of SpaceViolationPolicyEnforcement in org.apache.hadoop.hbase.quotas.policies
Modifier and TypeClassDescriptionclass
Abstract implementation forSpaceViolationPolicyEnforcement
.class
The default implementation forSpaceViolationPolicyEnforcement
.class
ASpaceViolationPolicyEnforcement
which disables the table.final class
ASpaceViolationPolicyEnforcement
which can be treated as a singleton.class
ASpaceViolationPolicyEnforcement
which disallows any inserts to the table.class
ASpaceViolationPolicyEnforcement
implementation which disables all updates and compactions.class
ASpaceViolationPolicyEnforcement
implementation which disables all writes flowing into HBase.