Class LockManager
java.lang.Object
org.junit.platform.engine.support.hierarchical.LockManager
- Since:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SingleLockprivate final SingleLockprivate final Map<String, ReadWriteLock> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) ResourceLockgetLockForResource(ExclusiveResource resource) (package private) ResourceLockgetLockForResources(Collection<ExclusiveResource> resources) private List<ExclusiveResource> toDistinctSortedResources(Collection<ExclusiveResource> resources) private LocktoLock(ExclusiveResource resource) toLocks(List<ExclusiveResource> resources) private ResourceLocktoResourceLock(List<ExclusiveResource> resources) private SingleLocktoSingleLock(ExclusiveResource resource)
-
Field Details
-
locksByKey
-
globalReadLock
-
globalReadWriteLock
-
-
Constructor Details
-
LockManager
public LockManager()
-
-
Method Details
-
getLockForResources
-
getLockForResource
-
toDistinctSortedResources
-
toResourceLock
-
toSingleLock
-
toLocks
-
toLock
-