Uses of Interface
org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure
Package
Description
-
Uses of RemoteProcedureDispatcher.RemoteProcedure in org.apache.hadoop.hbase.master
-
Uses of RemoteProcedureDispatcher.RemoteProcedure in org.apache.hadoop.hbase.master.assignment
Modifier and TypeClassDescriptionclass
Deprecated.Do not use any more.class
The remote procedure used to close a region.class
The remote procedure used to open a region.class
The base class for the remote procedures used to open/close a region.class
Deprecated.Do not use any more.class
Deprecated.Do not use any more. -
Uses of RemoteProcedureDispatcher.RemoteProcedure in org.apache.hadoop.hbase.master.procedure
Modifier and TypeClassDescriptionclass
class
class
A remote procedure which is used to send region snapshot request to region server.class
A remote procedure which is used to send verify snapshot request to region server.class
A remote procedure which is used to send split WAL request to region server.class
The procedure to switch rpc throttle on region serverModifier and TypeFieldDescriptionprivate final Set<RemoteProcedureDispatcher.RemoteProcedure>
RSProcedureDispatcher.ExecuteProceduresRemoteCall.remoteProcedures
Modifier and TypeMethodDescriptionprotected void
RSProcedureDispatcher.abortPendingOperations
(ServerName serverName, Set<RemoteProcedureDispatcher.RemoteProcedure> operations) protected void
RSProcedureDispatcher.remoteDispatch
(ServerName serverName, Set<RemoteProcedureDispatcher.RemoteProcedure> remoteProcedures) void
RSProcedureDispatcher.splitAndResolveOperation
(ServerName serverName, Set<RemoteProcedureDispatcher.RemoteProcedure> operations, RSProcedureDispatcher.RemoteProcedureResolver resolver) FetchesRemoteProcedureDispatcher.RemoteOperation
s from the givenremoteProcedures
and groups them by class of the returned operation.ModifierConstructorDescriptionRegionCloseOperation
(RemoteProcedureDispatcher.RemoteProcedure remoteProcedure, RegionInfo regionInfo, long procId, ServerName destinationServer, boolean evictCache) RegionOpenOperation
(RemoteProcedureDispatcher.RemoteProcedure remoteProcedure, RegionInfo regionInfo, long procId) protected
RegionOperation
(RemoteProcedureDispatcher.RemoteProcedure remoteProcedure, RegionInfo regionInfo, long procId) ServerOperation
(RemoteProcedureDispatcher.RemoteProcedure remoteProcedure, long procId, Class<?> rsProcClass, byte[] rsProcData) ModifierConstructorDescriptionDeadRSRemoteCall
(ServerName serverName, Set<RemoteProcedureDispatcher.RemoteProcedure> remoteProcedures) ExecuteProceduresRemoteCall
(ServerName serverName, Set<RemoteProcedureDispatcher.RemoteProcedure> remoteProcedures) -
Uses of RemoteProcedureDispatcher.RemoteProcedure in org.apache.hadoop.hbase.master.replication
Modifier and TypeClassDescriptionclass
class
-
Uses of RemoteProcedureDispatcher.RemoteProcedure in org.apache.hadoop.hbase.procedure2
Modifier and TypeFieldDescriptionprivate final RemoteProcedureDispatcher.RemoteProcedure
RemoteProcedureDispatcher.RemoteOperation.remoteProcedure
Modifier and TypeFieldDescriptionprivate final Set<RemoteProcedureDispatcher.RemoteProcedure>
RemoteProcedureDispatcher.BufferNode.dispatchedOperations
RemoteProcedureDispatcher.BufferNode.operations
Modifier and TypeMethodDescriptionvoid
RemoteProcedureDispatcher.BufferNode.add
(RemoteProcedureDispatcher.RemoteProcedure operation) void
RemoteProcedureDispatcher.RemoteNode.add
(RemoteProcedureDispatcher.RemoteProcedure<TEnv, TRemote> operation) void
RemoteProcedureDispatcher.addOperationToNode
(TRemote key, RemoteProcedureDispatcher.RemoteProcedure rp) Add a remote rpc.void
RemoteProcedureDispatcher.BufferNode.operationCompleted
(RemoteProcedureDispatcher.RemoteProcedure remoteProcedure) void
RemoteProcedureDispatcher.removeCompletedOperation
(TRemote key, RemoteProcedureDispatcher.RemoteProcedure rp) Modifier and TypeMethodDescriptionprotected abstract void
RemoteProcedureDispatcher.abortPendingOperations
(TRemote key, Set<RemoteProcedureDispatcher.RemoteProcedure> operations) protected org.apache.hbase.thirdparty.com.google.common.collect.ArrayListMultimap<Class<?>,
RemoteProcedureDispatcher.RemoteOperation> RemoteProcedureDispatcher.buildAndGroupRequestByType
(TEnv env, TRemote remote, Set<RemoteProcedureDispatcher.RemoteProcedure> remoteProcedures) protected abstract void
RemoteProcedureDispatcher.remoteDispatch
(TRemote key, Set<RemoteProcedureDispatcher.RemoteProcedure> operations) ModifierConstructorDescriptionprotected
RemoteOperation
(RemoteProcedureDispatcher.RemoteProcedure remoteProcedure)