Package | Description |
---|---|
org.apache.hadoop.hbase.master.procedure | |
org.apache.hadoop.hbase.procedure2 |
Modifier and Type | Method and Description |
---|---|
private <T> void |
SchemaLocking.addToLockedResources(List<LockedResource> lockedResources,
Map<T,LockAndQueue> locks,
Function<T,String> keyTransformer,
LockedResourceType resourcesType) |
private LockedResource |
SchemaLocking.createLockedResource(LockedResourceType resourceType,
String resourceName,
LockAndQueue queue) |
(package private) LockedResource |
SchemaLocking.getLockResource(LockedResourceType resourceType,
String resourceName) |
LockedResource |
MasterProcedureScheduler.getLockResource(LockedResourceType resourceType,
String resourceName) |
private void |
MasterProcedureScheduler.logLockedResource(LockedResourceType resourceType,
String resourceName)
Get lock info for a resource of specified type and name and log details
|
Modifier and Type | Field and Description |
---|---|
private LockedResourceType |
LockedResource.resourceType |
Modifier and Type | Method and Description |
---|---|
LockedResourceType |
LockedResource.getResourceType() |
static LockedResourceType |
LockedResourceType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LockedResourceType[] |
LockedResourceType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static org.apache.hadoop.hbase.shaded.protobuf.generated.LockServiceProtos.LockedResourceType |
ProcedureUtil.convertToProtoResourceType(LockedResourceType resourceType) |
LockedResource |
ProcedureScheduler.getLockResource(LockedResourceType resourceType,
String resourceName) |
LockedResource |
SimpleProcedureScheduler.getLockResource(LockedResourceType resourceType,
String resourceName) |
Constructor and Description |
---|
LockedResource(LockedResourceType resourceType,
String resourceName,
LockType lockType,
Procedure<?> exclusiveLockOwnerProcedure,
int sharedLockCount,
List<Procedure<?>> waitingProcedures) |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.