public class ZKEnforce extends Object
| Constructor and Description |
|---|
ZKEnforce(ZKClient zk) |
ZKEnforce(ZKClient zk,
File rollbackStateFile) |
| Modifier and Type | Method and Description |
|---|---|
void |
enforce(ZKEnforcePolicyElement policy)
Enforce policy ACLs provided to every matching node of the requested query.
|
void |
enforceDry(ZKEnforcePolicyElement policy)
Execute the query in dry-run mode returning the znodes to be altered from
normal execution.
|
public ZKEnforce(ZKClient zk)
public void enforceDry(ZKEnforcePolicyElement policy) throws NoSuchMethodException, SecurityException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, org.apache.zookeeper.KeeperException, InterruptedException, NoSuchFieldException
policy - Policy to be enforcedNoSuchMethodException - When the query provided is not implemented.SecurityExceptionIllegalAccessExceptionIllegalArgumentExceptionInvocationTargetExceptionorg.apache.zookeeper.KeeperExceptionInterruptedExceptionNoSuchFieldExceptionpublic void enforce(ZKEnforcePolicyElement policy) throws NoSuchMethodException, SecurityException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, InterruptedException, org.apache.zookeeper.KeeperException, NoSuchFieldException
policy - Policy to be enforcedNoSuchMethodExceptionSecurityExceptionIllegalAccessExceptionIllegalArgumentExceptionInvocationTargetExceptionInterruptedExceptionorg.apache.zookeeper.KeeperExceptionNoSuchFieldExceptionCopyright © 2020. All rights reserved.