Interface | Description |
---|---|
AsyncAddCallback |
If you are adding the job via the async adder, you can provide a callback method to confirm when it was added.
|
CancelResult.AsyncCancelCallback | |
IntCallback |
Internal interface to mimic sync requests.
|
IntCallback.MessageWithCallback | |
JobQueue |
Interface that any JobQueue should implement
These job queues can be given to JobManager.
|
QueueFactory |
Class | Description |
---|---|
BatchingScheduler |
JobManager calls scheduler every time it receives some job that can use the Scheduler APIs.
|
CallbackManager |
Handles callbacks to user code.
|
CancelResult |
This class holds the result of a cancel request via
JobManager.cancelJobs(TagConstraint, String...)
or JobManager.cancelJobsInBackground(CancelResult.AsyncCancelCallback, TagConstraint, String...) . |
Constraint |
This class is used when querying JobQueues to fetch particular jobs.
|
DefaultQueueFactory |
Default implementation of QueueFactory that creates one
SqliteJobQueue and
one SimpleInMemoryPriorityQueue both are wrapped inside a CachedJobQueue to
improve performance |
Job |
Base class for all of your jobs.
|
JobHolder |
Container class to address Jobs inside job manager.
|
JobHolder.Builder | |
JobManager | |
Params |
Job builder object to have a more readable design.
|
RetryConstraint |
Created by
Job.shouldReRunOnThrowable(Throwable, int, int) . |
RunningJobSet |
a util class that holds running jobs sorted by name and unique.
|
Enum | Description |
---|---|
JobStatus |
Identifies the current status of a job if it is in the queue
|
TagConstraint |
Exception | Description |
---|---|
WrongThreadException |
Called when a method is called in the wrong thread.
|
Annotation Type | Description |
---|---|
CancelReason |
A list of possible reasons why a Job was cancelled.
|