| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.procedure2 | |
| org.apache.hadoop.hbase.procedure2.util | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
DelayedProcedure<TEnvironment>
Vessel that carries a Procedure and a timeout. 
 | 
(package private) class  | 
InlineChore
Inline Chores (executors internal chores). 
 | 
private class  | 
ProcedureExecutor.WorkerMonitor  | 
protected class  | 
RemoteProcedureDispatcher.BufferNode
Node that contains a set of RemoteProcedures 
 | 
private static class  | 
RemoteProcedureDispatcher.DelayedTask
Delayed object that holds a FutureTask. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private DelayQueue<DelayedUtil.DelayedWithTimeout> | 
TimeoutExecutorThread.queue  | 
private DelayQueue<DelayedUtil.DelayedWithTimeout> | 
RemoteProcedureDispatcher.TimeoutExecutorThread.queue  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RemoteProcedureDispatcher.TimeoutExecutorThread.add(DelayedUtil.DelayedWithTimeout delayed)  | 
void | 
RemoteProcedureDispatcher.TimeoutExecutorThread.remove(DelayedUtil.DelayedWithTimeout delayed)  | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
DelayedUtil.DelayedContainer<T>  | 
static class  | 
DelayedUtil.DelayedContainerWithTimestamp<T>
Has a timeout. 
 | 
static class  | 
DelayedUtil.DelayedObject  | 
| Modifier and Type | Field and Description | 
|---|---|
static DelayedUtil.DelayedWithTimeout | 
DelayedUtil.DELAYED_POISON
POISON implementation; used to mark special state: e.g. 
 | 
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.