@InterfaceAudience.Private public class NoWritesCompactionsViolationPolicyEnforcement extends NoWritesViolationPolicyEnforcement
SpaceViolationPolicyEnforcement implementation which disables all updates and
compactions. The enforcement counterpart to SpaceViolationPolicy.NO_WRITES_COMPACTIONS.| Modifier and Type | Field and Description |
|---|---|
private AtomicBoolean |
disableCompactions |
private static org.slf4j.Logger |
LOG |
quotaSnapshot, rss, tableName| Constructor and Description |
|---|
NoWritesCompactionsViolationPolicyEnforcement() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areCompactionsDisabled()
Returns whether or not compactions on this table should be disabled for this policy.
|
void |
disable()
Disables this policy.
|
void |
enable()
Enables this policy.
|
String |
getPolicyName()
Returns a logical name for the
SpaceViolationPolicy that this enforcement is for. |
checkcomputeBulkLoadSize, shouldCheckBulkLoadsgetFileSize, getQuotaSnapshot, getRegionServerServices, getTableName, initialize, setQuotaSnapshot, setRegionServerServices, setTableNameprivate static final org.slf4j.Logger LOG
private AtomicBoolean disableCompactions
public NoWritesCompactionsViolationPolicyEnforcement()
public void enable()
SpaceViolationPolicyEnforcementenable in interface SpaceViolationPolicyEnforcementenable in class NoWritesViolationPolicyEnforcementpublic void disable()
SpaceViolationPolicyEnforcementdisable in interface SpaceViolationPolicyEnforcementdisable in class NoWritesViolationPolicyEnforcementpublic String getPolicyName()
SpaceViolationPolicyEnforcementSpaceViolationPolicy that this enforcement is for.getPolicyName in interface SpaceViolationPolicyEnforcementgetPolicyName in class NoWritesViolationPolicyEnforcementpublic boolean areCompactionsDisabled()
SpaceViolationPolicyEnforcementareCompactionsDisabled in interface SpaceViolationPolicyEnforcementareCompactionsDisabled in class AbstractViolationPolicyEnforcementCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.