@InterfaceAudience.Private public class SplitOrMergeStateStore extends Object
Modifier and Type | Class and Description |
---|---|
private static class |
SplitOrMergeStateStore.SwitchStateStore |
Modifier and Type | Field and Description |
---|---|
private static String |
MERGE_STATE_NAME |
private SplitOrMergeStateStore.SwitchStateStore |
mergeStateStore |
private static String |
SPLIT_STATE_NAME |
private SplitOrMergeStateStore.SwitchStateStore |
splitStateStore |
Constructor and Description |
---|
SplitOrMergeStateStore(MasterRegion masterRegion,
ZKWatcher watcher,
org.apache.hadoop.conf.Configuration conf) |
Modifier and Type | Method and Description |
---|---|
boolean |
isSplitOrMergeEnabled(MasterSwitchType switchType) |
void |
setSplitOrMergeEnabled(boolean enabled,
MasterSwitchType switchType) |
private static final String SPLIT_STATE_NAME
private static final String MERGE_STATE_NAME
private SplitOrMergeStateStore.SwitchStateStore splitStateStore
private SplitOrMergeStateStore.SwitchStateStore mergeStateStore
public SplitOrMergeStateStore(MasterRegion masterRegion, ZKWatcher watcher, org.apache.hadoop.conf.Configuration conf) throws IOException, org.apache.zookeeper.KeeperException, DeserializationException
IOException
org.apache.zookeeper.KeeperException
DeserializationException
public boolean isSplitOrMergeEnabled(MasterSwitchType switchType)
public void setSplitOrMergeEnabled(boolean enabled, MasterSwitchType switchType) throws IOException
IOException
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.