public class DefaultLockingTaskExecutor extends Object implements LockingTaskExecutor
LockingTaskExecutor implementation.LockingTaskExecutor.Task| Constructor and Description |
|---|
DefaultLockingTaskExecutor(LockProvider lockProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
executeWithLock(LockingTaskExecutor.Task task,
LockConfiguration lockConfig) |
void |
executeWithLock(Runnable task,
LockConfiguration lockConfig)
Executes task if it's not already running.
|
public DefaultLockingTaskExecutor(LockProvider lockProvider)
public void executeWithLock(Runnable task, LockConfiguration lockConfig)
LockingTaskExecutorexecuteWithLock in interface LockingTaskExecutorpublic void executeWithLock(LockingTaskExecutor.Task task, LockConfiguration lockConfig) throws Throwable
executeWithLock in interface LockingTaskExecutorThrowableCopyright © 2018. All rights reserved.