Package org.infinispan.lock.impl.lock
Class ClusteredLockImpl.RequestHolder<E>
- java.lang.Object
-
- org.infinispan.lock.impl.lock.ClusteredLockImpl.RequestHolder<E>
-
- Direct Known Subclasses:
ClusteredLockImpl.LockRequestHolder,ClusteredLockImpl.TryLockRequestHolder
- Enclosing class:
- ClusteredLockImpl
public abstract class ClusteredLockImpl.RequestHolder<E> extends Object
-
-
Constructor Summary
Constructors Constructor Description RequestHolder(Object requestor, CompletableFuture<E> request)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidforceFailed()protected abstract voidhandle(Boolean result)voidhandleLockResult(Boolean result, Throwable ex)booleanisDone()
-
-
-
Field Detail
-
request
protected final CompletableFuture<E> request
-
requestId
protected final String requestId
-
requestor
protected final Object requestor
-
-
Constructor Detail
-
RequestHolder
public RequestHolder(Object requestor, CompletableFuture<E> request)
-
-