Uses of Interface
com.google.common.util.concurrent.CycleDetectingLockFactory.Policy
Packages that use CycleDetectingLockFactory.Policy
-
Uses of CycleDetectingLockFactory.Policy in com.google.common.util.concurrent
Classes in com.google.common.util.concurrent that implement CycleDetectingLockFactory.PolicyModifier and TypeClassDescriptionstatic enum
Pre-definedCycleDetectingLockFactory.Policy
implementations.Fields in com.google.common.util.concurrent declared as CycleDetectingLockFactory.PolicyModifier and TypeFieldDescription(package private) final CycleDetectingLockFactory.Policy
CycleDetectingLockFactory.policy
Methods in com.google.common.util.concurrent with parameters of type CycleDetectingLockFactory.PolicyModifier and TypeMethodDescription(package private) void
CycleDetectingLockFactory.LockGraphNode.checkAcquiredLock
(CycleDetectingLockFactory.Policy policy, CycleDetectingLockFactory.LockGraphNode acquiredLock) Checks the acquisition-ordering betweenthis
, which is about to be acquired, and the specifiedacquiredLock
.(package private) void
CycleDetectingLockFactory.LockGraphNode.checkAcquiredLocks
(CycleDetectingLockFactory.Policy policy, List<CycleDetectingLockFactory.LockGraphNode> acquiredLocks) static CycleDetectingLockFactory
CycleDetectingLockFactory.newInstance
(CycleDetectingLockFactory.Policy policy) Creates a new factory with the specified policy.static <E extends Enum<E>>
CycleDetectingLockFactory.WithExplicitOrdering<E> CycleDetectingLockFactory.newInstanceWithExplicitOrdering
(Class<E> enumClass, CycleDetectingLockFactory.Policy policy) Creates aCycleDetectingLockFactory.WithExplicitOrdering<E>
.Constructors in com.google.common.util.concurrent with parameters of type CycleDetectingLockFactory.PolicyModifierConstructorDescriptionprivate
(package private)
WithExplicitOrdering
(CycleDetectingLockFactory.Policy policy, Map<E, CycleDetectingLockFactory.LockGraphNode> lockGraphNodes)