Package org.infinispan.lock.impl.lock
Class ClusteredLockImpl.TryLockRequestHolder
- java.lang.Object
-
- org.infinispan.lock.impl.lock.ClusteredLockImpl.RequestHolder<Boolean>
-
- org.infinispan.lock.impl.lock.ClusteredLockImpl.TryLockRequestHolder
-
- Enclosing class:
- ClusteredLockImpl
public class ClusteredLockImpl.TryLockRequestHolder extends ClusteredLockImpl.RequestHolder<Boolean>
-
-
Field Summary
-
Fields inherited from class org.infinispan.lock.impl.lock.ClusteredLockImpl.RequestHolder
request, requestId, requestor
-
-
Constructor Summary
Constructors Constructor Description TryLockRequestHolder(Object requestor, CompletableFuture<Boolean> request)TryLockRequestHolder(Object requestor, CompletableFuture<Boolean> request, long time, TimeUnit unit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidforceFailed()protected voidhandle(Boolean result)booleanhasTimeout()StringtoString()-
Methods inherited from class org.infinispan.lock.impl.lock.ClusteredLockImpl.RequestHolder
handleLockResult, isDone
-
-
-
-
Constructor Detail
-
TryLockRequestHolder
public TryLockRequestHolder(Object requestor, CompletableFuture<Boolean> request)
-
TryLockRequestHolder
public TryLockRequestHolder(Object requestor, CompletableFuture<Boolean> request, long time, TimeUnit unit)
-
-
Method Detail
-
handle
protected void handle(Boolean result)
- Specified by:
handlein classClusteredLockImpl.RequestHolder<Boolean>
-
forceFailed
protected void forceFailed()
- Specified by:
forceFailedin classClusteredLockImpl.RequestHolder<Boolean>
-
hasTimeout
public boolean hasTimeout()
-
-