public class CriticalAction<T> extends Object
TaskLockbox.lock(TaskLockType, Task, Interval)
,
TaskLockbox.lock(TaskLockType, Task, Interval, long)
, TaskLockbox.tryLock(TaskLockType, Task, Interval)
,
or TaskLockbox.unlock(Task, Interval)
.
Also, implementations should be finished as soon as possible because all methods in TaskLockbox
are blocked
until this action is finished.Modifier and Type | Class and Description |
---|---|
static interface |
CriticalAction.Action<T> |
static class |
CriticalAction.Builder<T> |
public static <T> CriticalAction.Builder<T> builder()
Copyright © 2011–2018. All rights reserved.