public abstract class JobBase
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
|
JobBase(int priority,
int groupId) |
protected |
JobBase(android.os.Parcel in) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
canMergeJob(JobBase job) |
int |
getGroupId() |
int |
getPriority() |
boolean |
isRunning() |
protected abstract void |
onRun() |
void |
run() |
protected abstract int |
shouldRetryOnThrowException(java.lang.Throwable exception,
int runCount) |
abstract void |
writeToParcel(android.os.Parcel out) |
public JobBase(int priority,
int groupId)
protected JobBase(android.os.Parcel in)
public boolean isRunning()
public int getGroupId()
public int getPriority()
public void run()
throws java.lang.Throwable
java.lang.Throwableprotected abstract void onRun()
throws java.lang.Throwable
java.lang.Throwableprotected abstract int shouldRetryOnThrowException(java.lang.Throwable exception,
int runCount)
public abstract boolean canMergeJob(JobBase job)
public abstract void writeToParcel(android.os.Parcel out)