public class JobQueueChecker
extends java.util.TimerTask
Application.getScheduler()
.
This object should be thread-safe since the scheduler creates a new thread each
time the run()
method is called.
Modifier and Type | Field and Description |
---|---|
private Agent |
agent |
private int |
agentVersionForJobQuery
The job agent's version when the query was cached.
|
private ItemQuery<Job> |
jobQuery
Cached query for waiting jobs.
|
private static org.slf4j.Logger |
log
Log job agent events.
|
Constructor and Description |
---|
JobQueueChecker(Agent agent) |
Modifier and Type | Method and Description |
---|---|
boolean |
cancel() |
private void |
checkForJobs() |
void |
run() |
private static final org.slf4j.Logger log
private final Agent agent
private ItemQuery<Job> jobQuery
private int agentVersionForJobQuery
public JobQueueChecker(Agent agent)