public class LockAcquireAction extends Object implements TaskAction<TaskLock>
Constructor and Description |
---|
LockAcquireAction(TaskLockType type,
org.joda.time.Interval interval,
long timeoutMs) |
Modifier and Type | Method and Description |
---|---|
org.joda.time.Interval |
getInterval() |
com.fasterxml.jackson.core.type.TypeReference<TaskLock> |
getReturnTypeReference() |
long |
getTimeoutMs() |
TaskLockType |
getType() |
boolean |
isAudited() |
TaskLock |
perform(Task task,
TaskActionToolbox toolbox) |
String |
toString() |
public LockAcquireAction(@Nullable TaskLockType type, org.joda.time.Interval interval, long timeoutMs)
public TaskLockType getType()
public org.joda.time.Interval getInterval()
public long getTimeoutMs()
public com.fasterxml.jackson.core.type.TypeReference<TaskLock> getReturnTypeReference()
getReturnTypeReference
in interface TaskAction<TaskLock>
public TaskLock perform(Task task, TaskActionToolbox toolbox)
perform
in interface TaskAction<TaskLock>
public boolean isAudited()
isAudited
in interface TaskAction<TaskLock>
Copyright © 2011–2018. All rights reserved.