public class NoWritesCompactionsViolationPolicyEnforcement extends NoWritesViolationPolicyEnforcement
SpaceViolationPolicyEnforcement implementation which disables all updates and
compactions. The enforcement counterpart to SpaceViolationPolicy.NO_WRITES_COMPACTIONS.| 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.
|
java.lang.String |
getPolicyName()
Returns a logical name for the
SpaceViolationPolicy that this enforcement is for. |
checkcheckBulkLoad, shouldCheckBulkLoadsgetQuotaSnapshot, getRegionServerServices, getTableName, initialize, setQuotaSnapshot, setRegionServerServices, setTableNamepublic NoWritesCompactionsViolationPolicyEnforcement()
public void enable()
SpaceViolationPolicyEnforcementenable in interface SpaceViolationPolicyEnforcementenable in class NoWritesViolationPolicyEnforcementpublic void disable()
SpaceViolationPolicyEnforcementdisable in interface SpaceViolationPolicyEnforcementdisable in class NoWritesViolationPolicyEnforcementpublic java.lang.String getPolicyName()
SpaceViolationPolicyEnforcementSpaceViolationPolicy that this enforcement is for.getPolicyName in interface SpaceViolationPolicyEnforcementgetPolicyName in class NoWritesViolationPolicyEnforcementpublic boolean areCompactionsDisabled()
SpaceViolationPolicyEnforcementareCompactionsDisabled in interface SpaceViolationPolicyEnforcementareCompactionsDisabled in class AbstractViolationPolicyEnforcement