|
|||||||||
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 = betterMethod 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 |