Uses of Class
org.apache.hadoop.hbase.procedure2.LockAndQueue
Packages that use LockAndQueue
-
Uses of LockAndQueue in org.apache.hadoop.hbase.master.procedure
Fields in org.apache.hadoop.hbase.master.procedure declared as LockAndQueueFields in org.apache.hadoop.hbase.master.procedure with type parameters of type LockAndQueueModifier and TypeFieldDescriptionprivate final Map<String,LockAndQueue> SchemaLocking.globalLocksprivate final Map<String,LockAndQueue> SchemaLocking.namespaceLocksprivate final Map<String,LockAndQueue> SchemaLocking.peerLocksprivate final Map<String,LockAndQueue> SchemaLocking.regionLocksprivate final Map<ServerName,LockAndQueue> SchemaLocking.serverLocksprivate final Map<TableName,LockAndQueue> SchemaLocking.tableLocksMethods in org.apache.hadoop.hbase.master.procedure that return LockAndQueueModifier and TypeMethodDescription(package private) LockAndQueueSchemaLocking.getGlobalLock(String globalId) private <T> LockAndQueueSchemaLocking.getLock(Map<T, LockAndQueue> map, T key) (package private) LockAndQueueSchemaLocking.getMetaLock()Deprecated.(package private) LockAndQueueSchemaLocking.getNamespaceLock(String namespace) (package private) LockAndQueueSchemaLocking.getPeerLock(String peerId) (package private) LockAndQueueSchemaLocking.getRegionLock(String encodedRegionName) (package private) LockAndQueueSchemaLocking.getServerLock(ServerName serverName) (package private) LockAndQueueSchemaLocking.getTableLock(TableName tableName) (package private) LockAndQueueSchemaLocking.removeGlobalLock(String globalId) (package private) LockAndQueueSchemaLocking.removePeerLock(String peerId) (package private) LockAndQueueSchemaLocking.removeRegionLock(String encodedRegionName) (package private) LockAndQueueSchemaLocking.removeServerLock(ServerName serverName) (package private) LockAndQueueSchemaLocking.removeTableLock(TableName tableName) Methods in org.apache.hadoop.hbase.master.procedure with parameters of type LockAndQueueModifier and TypeMethodDescriptionprivate LockedResourceSchemaLocking.createLockedResource(LockedResourceType resourceType, String resourceName, LockAndQueue queue) Method parameters in org.apache.hadoop.hbase.master.procedure with type arguments of type LockAndQueueModifier and TypeMethodDescriptionprivate <T> voidSchemaLocking.addToLockedResources(List<LockedResource> lockedResources, Map<T, LockAndQueue> locks, Function<T, String> keyTransformer, LockedResourceType resourcesType) private StringSchemaLocking.filterUnlocked(Map<?, LockAndQueue> locks) private <T> LockAndQueueSchemaLocking.getLock(Map<T, LockAndQueue> map, T key) private <T extends Comparable<T>,TNode extends Queue<T>>
booleanMasterProcedureScheduler.tryCleanupQueue(T id, Procedure<?> proc, Supplier<TNode> getMap, AvlUtil.AvlKeyComparator<TNode> comparator, Function<T, LockAndQueue> getLock, FairQueue<T> runQueue, Consumer<T> removeQueue) -
Uses of LockAndQueue in org.apache.hadoop.hbase.procedure2
Methods in org.apache.hadoop.hbase.procedure2 with parameters of type LockAndQueueModifier and TypeMethodDescriptionprotected voidAbstractProcedureScheduler.waitProcedure(LockAndQueue lockAndQueue, Procedure proc) protected intAbstractProcedureScheduler.wakeWaitingProcedures(LockAndQueue lockAndQueue) Wakes up given waiting procedures by pushing them back into scheduler queues.
RecoverMetaProcedure.