Package org.apache.hadoop.hbase.util
Class RSProcDispatcher
java.lang.Object
org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher<org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.ServerName>
org.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher
org.apache.hadoop.hbase.util.RSProcDispatcher
- All Implemented Interfaces:
org.apache.hadoop.hbase.master.ServerListener
public class RSProcDispatcher
extends org.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher
Test implementation of RSProcedureDispatcher that throws desired errors for testing purpose.
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate class
(package private) class
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher
org.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher.ExecuteProceduresRemoteCall, org.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher.RegionCloseOperation, org.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher.RegionOpenOperation, org.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher.RegionOperation, org.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher.ServerOperation
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.BufferNode, org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteNode<TEnv extends Object,
TRemote extends Object>, org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteOperation, org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure<TEnv extends Object, TRemote extends Object> -
Field Summary
Modifier and TypeFieldDescriptionprivate static final AtomicInteger
private static final org.slf4j.Logger
Fields inherited from class org.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher
master, RS_RPC_STARTUP_WAIT_TIME_CONF_KEY
Fields inherited from class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
DISPATCH_DELAY_CONF_KEY, DISPATCH_MAX_QUEUE_SIZE_CONF_KEY, THREAD_POOL_SIZE_CONF_KEY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
remoteDispatch
(org.apache.hadoop.hbase.ServerName serverName, Set<org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure> remoteProcedures) Methods inherited from class org.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher
abortPendingOperations, getUncaughtExceptionHandler, serverAdded, serverRemoved, splitAndResolveOperation, start, stop
Methods inherited from class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
addNode, addOperationToNode, buildAndGroupRequestByType, fetchType, hasNode, join, removeCompletedOperation, removeNode, setTimeoutExecutorUncaughtExceptionHandler, submitTask, submitTask
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.hadoop.hbase.master.ServerListener
waiting
-
Field Details
-
LOG
-
i
-
-
Constructor Details
-
RSProcDispatcher
-
-
Method Details
-
remoteDispatch
protected void remoteDispatch(org.apache.hadoop.hbase.ServerName serverName, Set<org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure> remoteProcedures) - Overrides:
remoteDispatch
in classorg.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher
-