| Modifier and Type | Field and Description | 
|---|---|
protected ForeignExceptionDispatcher | 
TakeSnapshotHandler.monitor  | 
| Modifier and Type | Field and Description | 
|---|---|
private ForeignExceptionDispatcher | 
Procedure.monitor
monitor to check for errors 
 | 
protected ForeignExceptionDispatcher | 
Subprocedure.monitor
monitor to check for errors 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ForeignExceptionDispatcher | 
Procedure.getErrorMonitor()
Get the ForeignExceptionDispatcher 
 | 
| Modifier and Type | Method and Description | 
|---|---|
(package private) Procedure | 
ProcedureCoordinator.createProcedure(ForeignExceptionDispatcher fed,
               String procName,
               byte[] procArgs,
               List<String> expectedMembers)
Exposed for hooking with unit tests. 
 | 
Procedure | 
ProcedureCoordinator.startProcedure(ForeignExceptionDispatcher fed,
              String procName,
              byte[] procArgs,
              List<String> expectedMembers)
Kick off the named procedure
 Currently only one procedure with the same type and name is allowed to run at a time. 
 | 
| Constructor and Description | 
|---|
Procedure(ProcedureCoordinator coord,
         ForeignExceptionDispatcher monitor,
         long wakeFreq,
         long timeout,
         String procName,
         byte[] args,
         List<String> expectedMembers)
Creates a procedure. 
 | 
Subprocedure(ProcedureMember member,
            String procName,
            ForeignExceptionDispatcher monitor,
            long wakeFrequency,
            long timeout)  | 
SubprocedureImpl(ProcedureMember member,
                String opName,
                ForeignExceptionDispatcher monitor,
                long wakeFrequency,
                long timeout)  | 
| Constructor and Description | 
|---|
FlushTableSubprocedure(ProcedureMember member,
                      ForeignExceptionDispatcher errorListener,
                      long wakeFrequency,
                      long timeout,
                      List<HRegion> regions,
                      String table,
                      RegionServerFlushTableProcedureManager.FlushTableSubprocedurePool taskManager)  | 
| Modifier and Type | Field and Description | 
|---|---|
private ForeignExceptionDispatcher | 
FlushSnapshotSubprocedure.RegionSnapshotTask.monitor  | 
| Constructor and Description | 
|---|
FlushSnapshotSubprocedure(ProcedureMember member,
                         ForeignExceptionDispatcher errorListener,
                         long wakeFrequency,
                         long timeout,
                         List<HRegion> regions,
                         org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription snapshot,
                         RegionServerSnapshotManager.SnapshotSubprocedurePool taskManager)  | 
RegionSnapshotTask(HRegion region,
                  org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription snapshotDesc,
                  boolean skipFlush,
                  ForeignExceptionDispatcher monitor)  | 
| Modifier and Type | Field and Description | 
|---|---|
private ForeignExceptionDispatcher | 
RestoreSnapshotHelper.monitor  | 
| Constructor and Description | 
|---|
RestoreSnapshotHelper(org.apache.hadoop.conf.Configuration conf,
                     org.apache.hadoop.fs.FileSystem fs,
                     SnapshotManifest manifest,
                     TableDescriptor tableDescriptor,
                     org.apache.hadoop.fs.Path rootDir,
                     ForeignExceptionDispatcher monitor,
                     MonitoredTask status)  | 
RestoreSnapshotHelper(org.apache.hadoop.conf.Configuration conf,
                     org.apache.hadoop.fs.FileSystem fs,
                     SnapshotManifest manifest,
                     TableDescriptor tableDescriptor,
                     org.apache.hadoop.fs.Path rootDir,
                     ForeignExceptionDispatcher monitor,
                     MonitoredTask status,
                     boolean createBackRefs)  | 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.