| Package | Description |
|---|---|
| org.apache.hadoop.hbase.master | |
| org.apache.hadoop.hbase.master.procedure | |
| org.apache.hadoop.hbase.master.replication |
| Modifier and Type | Method and Description |
|---|---|
long |
ClusterSchema.createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor namespaceDescriptor,
org.apache.hadoop.hbase.util.NonceKey nonceKey,
ProcedurePrepareLatch latch)
Create a new Namespace.
|
long |
ClusterSchema.deleteNamespace(String name,
org.apache.hadoop.hbase.util.NonceKey nonceKey,
ProcedurePrepareLatch latch)
Delete an existing Namespace.
|
long |
ClusterSchema.modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor descriptor,
org.apache.hadoop.hbase.util.NonceKey nonceKey,
ProcedurePrepareLatch latch)
Modify an existing Namespace.
|
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ProcedurePrepareLatch.CompatibilityLatch |
| Modifier and Type | Method and Description |
|---|---|
static ProcedurePrepareLatch |
ProcedurePrepareLatch.createBlockingLatch()
Creates a latch which blocks.
|
static ProcedurePrepareLatch |
ProcedurePrepareLatch.createLatch()
Create a latch if the client does not have async proc support.
|
static ProcedurePrepareLatch |
ProcedurePrepareLatch.createLatch(int major,
int minor)
Create a latch if the client does not have async proc support
|
static ProcedurePrepareLatch |
ProcedurePrepareLatch.getNoopLatch()
Returns the singleton latch which does nothing.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ProcedurePrepareLatch.releaseLatch(ProcedurePrepareLatch latch,
org.apache.hadoop.hbase.procedure2.Procedure proc) |
| Constructor and Description |
|---|
AbstractStateMachineNamespaceProcedure(MasterProcedureEnv env,
ProcedurePrepareLatch latch) |
AbstractStateMachineTableProcedure(MasterProcedureEnv env,
ProcedurePrepareLatch latch) |
CreateNamespaceProcedure(MasterProcedureEnv env,
org.apache.hadoop.hbase.NamespaceDescriptor nsDescriptor,
ProcedurePrepareLatch latch) |
CreateTableProcedure(MasterProcedureEnv env,
org.apache.hadoop.hbase.client.TableDescriptor tableDescriptor,
org.apache.hadoop.hbase.client.RegionInfo[] newRegions,
ProcedurePrepareLatch syncLatch) |
DeleteNamespaceProcedure(MasterProcedureEnv env,
String namespaceName,
ProcedurePrepareLatch latch) |
DeleteTableProcedure(MasterProcedureEnv env,
org.apache.hadoop.hbase.TableName tableName,
ProcedurePrepareLatch syncLatch) |
DisableTableProcedure(MasterProcedureEnv env,
org.apache.hadoop.hbase.TableName tableName,
boolean skipTableStateCheck,
ProcedurePrepareLatch syncLatch)
Constructor
|
EnableTableProcedure(MasterProcedureEnv env,
org.apache.hadoop.hbase.TableName tableName,
boolean skipTableStateCheck,
ProcedurePrepareLatch syncLatch)
Constructor
|
ModifyNamespaceProcedure(MasterProcedureEnv env,
org.apache.hadoop.hbase.NamespaceDescriptor newNsDescriptor,
ProcedurePrepareLatch latch) |
ModifyTableProcedure(MasterProcedureEnv env,
org.apache.hadoop.hbase.client.TableDescriptor htd,
ProcedurePrepareLatch latch) |
RecoverMetaProcedure(org.apache.hadoop.hbase.ServerName failedMetaServer,
boolean shouldSplitLog,
ProcedurePrepareLatch latch)
Deprecated.
Constructor with latch, for blocking/ sync usage
|
TruncateTableProcedure(MasterProcedureEnv env,
org.apache.hadoop.hbase.TableName tableName,
boolean preserveSplits,
ProcedurePrepareLatch latch) |
| Modifier and Type | Field and Description |
|---|---|
protected ProcedurePrepareLatch |
AbstractPeerProcedure.latch |
| Modifier and Type | Method and Description |
|---|---|
ProcedurePrepareLatch |
AbstractPeerProcedure.getLatch() |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.