public class QueuedJob extends Object implements Job<JobPriority>
| Modifier and Type | Class and Description |
|---|---|
static class |
QueuedJob.QueuedJobFuture |
| Constructor and Description |
|---|
QueuedJob(Request request,
Handleable handler,
JobPriority jobPriority,
JobPriority jobPriorityFloor,
Queue<QueuedJob> queue) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Job<JobPriority> o) |
JobPriority |
downgrade() |
JobPriority |
downgrade(JobPriority JobPriorityFloor) |
QueuedJob.QueuedJobFuture |
getFuture() |
Handleable |
getHandler() |
JobPriority |
getPriority() |
JobPriority |
getPriorityFloor() |
Request |
getRequest() |
int |
getRetryTimes() |
void |
reQueue() |
public QueuedJob(Request request, Handleable handler, JobPriority jobPriority, JobPriority jobPriorityFloor, Queue<QueuedJob> queue)
public Request getRequest()
getRequest in interface Job<JobPriority>public Handleable getHandler()
getHandler in interface Job<JobPriority>public int getRetryTimes()
getRetryTimes in interface Job<JobPriority>public JobPriority getPriority()
getPriority in interface Job<JobPriority>public JobPriority getPriorityFloor()
getPriorityFloor in interface Job<JobPriority>public JobPriority downgrade()
downgrade in interface Job<JobPriority>public JobPriority downgrade(JobPriority JobPriorityFloor)
downgrade in interface Job<JobPriority>public void reQueue()
reQueue in interface Job<JobPriority>public QueuedJob.QueuedJobFuture getFuture()
getFuture in interface Job<JobPriority>public int compareTo(@Nonnull Job<JobPriority> o)
compareTo in interface Comparable<Job<JobPriority>>Copyright © 2018. All rights reserved.