|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.path.android.jobqueue.Params
public class Params
BaseJob builder object to have a more readable design. Methods can be chained to have more readable code.
| Constructor Summary | |
|---|---|
Params(int priority)
|
|
| Method Summary | |
|---|---|
Params |
delayInMs(long delayMs)
Delays the job in given ms. |
boolean |
doesRequireNetwork()
|
long |
getDelayMs()
|
java.lang.String |
getGroupId()
|
int |
getPriority()
|
Params |
groupBy(java.lang.String groupId)
Sets the group id. |
boolean |
isPersistent()
|
Params |
persist()
Marks the job as persistent. |
Params |
requireNetwork()
Sets the Job as requiring network |
Params |
setDelayMs(long delayMs)
convenience method to set delay |
Params |
setGroupId(java.lang.String groupId)
convenience method to set group id. |
Params |
setPersistent(boolean persistent)
convenience method to set whether JobManager should persist this job or not. |
Params |
setRequiresNetwork(boolean requiresNetwork)
convenience method to set network requirement |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Params(int priority)
priority - higher = better| Method Detail |
|---|
public Params requireNetwork()
public Params groupBy(java.lang.String groupId)
groupId - which group this job belongs (can be null of course)
public Params persist()
public Params delayInMs(long delayMs)
delayMs - .
public Params setRequiresNetwork(boolean requiresNetwork)
requiresNetwork - true|false
public Params setGroupId(java.lang.String groupId)
groupId -
public Params setPersistent(boolean persistent)
JobManager should persist this job or not.
persistent - true|false
public Params setDelayMs(long delayMs)
delayMs - in ms
public boolean doesRequireNetwork()
public java.lang.String getGroupId()
public boolean isPersistent()
public int getPriority()
public long getDelayMs()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||