@InterfaceAudience.Private public class NoWritesViolationPolicyEnforcement extends DefaultViolationPolicyEnforcement
SpaceViolationPolicyEnforcement
implementation which disables all writes flowing
into HBase. The enforcement counterpart to SpaceViolationPolicy.NO_WRITES
.构造器和说明 |
---|
NoWritesViolationPolicyEnforcement() |
限定符和类型 | 方法和说明 |
---|---|
void |
check(Mutation m)
Checks the given
Mutation against 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. |
computeBulkLoadSize, shouldCheckBulkLoads
areCompactionsDisabled, getQuotaSnapshot, getRegionServerServices, getTableName, initialize, setQuotaSnapshot, setRegionServerServices, setTableName
public void enable()
SpaceViolationPolicyEnforcement
enable
在接口中 SpaceViolationPolicyEnforcement
enable
在类中 DefaultViolationPolicyEnforcement
public void disable()
SpaceViolationPolicyEnforcement
disable
在接口中 SpaceViolationPolicyEnforcement
disable
在类中 DefaultViolationPolicyEnforcement
public void check(Mutation m) throws SpaceLimitingException
SpaceViolationPolicyEnforcement
Mutation
against this
policy. If the
Mutation
violates the policy, this policy should throw a
SpaceLimitingException
.check
在接口中 SpaceViolationPolicyEnforcement
check
在类中 DefaultViolationPolicyEnforcement
SpaceLimitingException
- When the given mutation violates this policy.public String getPolicyName()
SpaceViolationPolicyEnforcement
SpaceViolationPolicy
that this enforcement is for.Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.