Package io.temporal.internal.worker
Class WorkflowRunLockManager
- java.lang.Object
-
- io.temporal.internal.worker.WorkflowRunLockManager
-
public final class WorkflowRunLockManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WorkflowRunLockManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
tryLock(java.lang.String runId)
boolean
tryLock(java.lang.String runId, long timeout, java.util.concurrent.TimeUnit unit)
void
unlock(java.lang.String runId)
-
-
-
Method Detail
-
tryLock
public boolean tryLock(java.lang.String runId, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
tryLock
public boolean tryLock(java.lang.String runId)
-
unlock
public void unlock(java.lang.String runId)
-
-