public class TimedLock extends Object
Modifier and Type | Field and Description |
---|---|
private DebugDisabledTimedLock |
disabled |
private DebugEnabledTimedLock |
enabled |
private org.slf4j.Logger |
logger |
Constructor and Description |
---|
TimedLock(Lock lock,
String name,
int iterationFrequency) |
Modifier and Type | Method and Description |
---|---|
private DebuggableTimedLock |
getLock() |
void |
lock() |
boolean |
tryLock() |
boolean |
tryLock(long timeout,
TimeUnit timeUnit) |
void |
unlock(String task) |
private final DebugEnabledTimedLock enabled
private final DebugDisabledTimedLock disabled
private final org.slf4j.Logger logger
private DebuggableTimedLock getLock()
public boolean tryLock()
public boolean tryLock(long timeout, TimeUnit timeUnit)
public void lock()
public void unlock(String task)
Copyright © 2021 Apache NiFi Project. All rights reserved.