|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.util.task.BasicTask
brooklyn.util.task.ScheduledTask
public class ScheduledTask extends BasicTask
Field Summary | |
---|---|
protected Duration |
delay
|
protected java.lang.Integer |
maxIterations
|
protected Task |
nextRun
|
protected Duration |
period
|
protected Task |
recentRun
|
protected int |
runCount
|
Fields inherited from class BasicTask | |
---|---|
NO_OP, WARN_IF_NOT_RUN, blockingDetails, blockingTask, description, displayName, em, endTimeUtc, job, listeners, queuedTimeUtc, result, startTimeUtc, submitTimeUtc, submittedByTask, tags, thread |
Constructor Summary | |
ScheduledTask(java.util.concurrent.Callable taskFactory)
|
|
ScheduledTask(Task task)
|
|
ScheduledTask(java.util.Map flags, java.util.concurrent.Callable taskFactory)
|
Method Summary | |
---|---|
void
|
blockUntilEnded()
gets the value of the most recently run task |
void
|
blockUntilFirstScheduleStarted()
|
ScheduledTask
|
delay(Duration d)
|
ScheduledTask
|
delay(long val)
|
java.lang.Object
|
get()
|
protected java.lang.String
|
getActiveTaskStatusString(int verbosity)
|
java.util.concurrent.ScheduledFuture
|
getNextScheduled()
|
int
|
getRunCount()
|
java.util.concurrent.Callable
|
getTaskFactory()
|
boolean
|
isDone()
|
ScheduledTask
|
maxIterations(int val)
|
Task
|
newTask()
|
ScheduledTask
|
period(Duration d)
|
ScheduledTask
|
period(long val)
|
Field Detail |
---|
protected Duration delay
protected java.lang.Integer maxIterations
protected Task nextRun
protected Duration period
protected Task recentRun
protected int runCount
Constructor Detail |
---|
public ScheduledTask(java.util.concurrent.Callable taskFactory)
public ScheduledTask(Task task)
public ScheduledTask(java.util.Map flags, java.util.concurrent.Callable taskFactory)
Method Detail |
---|
public void blockUntilEnded()
public void blockUntilFirstScheduleStarted()
public ScheduledTask delay(Duration d)
public ScheduledTask delay(long val)
public java.lang.Object get()
protected java.lang.String getActiveTaskStatusString(int verbosity)
public java.util.concurrent.ScheduledFuture getNextScheduled()
public int getRunCount()
public java.util.concurrent.Callable getTaskFactory()
while (true) { public boolean isDone()
public ScheduledTask maxIterations(int val)
public Task newTask()
public ScheduledTask period(Duration d)
public ScheduledTask period(long val)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.