- cancel(int) - Method in class com.evernote.android.job.gcm.JobProxyGcm
-
- cancel() - Method in class com.evernote.android.job.Job
-
Cancel this
Job if it hasn't finished, yet.
- cancel(int) - Method in class com.evernote.android.job.JobManager
-
- cancel(int) - Method in interface com.evernote.android.job.JobProxy
-
- cancel(int) - Method in class com.evernote.android.job.v14.JobProxy14
-
- cancel(int) - Method in class com.evernote.android.job.v21.JobProxy21
-
- cancelAll() - Method in class com.evernote.android.job.JobManager
-
Cancel all pending JobRequests and running jobs.
- cancelAllForTag(String) - Method in class com.evernote.android.job.JobManager
-
Cancel all pending JobRequests and running jobs.
- cancelAndEdit() - Method in class com.evernote.android.job.JobRequest
-
Cancel this request if it has been scheduled.
- checkArgumentFinite(float, String) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that the argument floating point value is a finite number.
- checkArgumentInRange(float, float, float, String) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that the argument floating point value is within the inclusive range.
- checkArgumentInRange(int, int, int, String) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that the argument int value is within the inclusive range.
- checkArgumentInRange(long, long, long, String) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that the argument int value is within the inclusive range.
- checkArgumentNonnegative(int, String) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that that the argument numeric value is non-negative.
- checkArgumentNonnegative(long, String) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that that the argument numeric value is non-negative.
- checkArgumentPositive(int, String) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that that the argument numeric value is positive.
- checkArgumentPositive(long, String) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that that the argument numeric value is positive.
- checkArrayElementsInRange(float[], float, float, String) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that all elements in the argument floating point array are within the inclusive range
- checkArrayElementsNotNull(T[], String) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that the array is not null, and none of its elements are null.
- checkCollectionElementsNotNull(Collection<T>, String) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that the Collection is not null, and none of its elements are
null.
- checkCollectionNotEmpty(Collection<T>, String) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that the Collection is not null, and contains at least one element.
- checkFlagsArgument(int, int) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Check the requested flags, throwing if any requested flags are outside
the allowed set.
- checkNotEmpty(T) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that a CharSequence passed as a parameter to the calling method is
not null and not empty.
- checkNotNull(T) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that an object reference passed as a parameter to the calling
method is not null.
- checkNotNull(T, Object) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures that an object reference passed as a parameter to the calling
method is not null.
- checkState(boolean) - Static method in class com.evernote.android.job.util.JobPreconditions
-
Ensures the truth of an expression involving the state of the calling
instance, but not involving any parameters to the calling method.
- cleanUpOrphanedJob(Context, int) - Static method in class com.evernote.android.job.JobProxy.Common
-
- clear() - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- com.evernote.android.job - package com.evernote.android.job
-
- com.evernote.android.job.gcm - package com.evernote.android.job.gcm
-
- com.evernote.android.job.util - package com.evernote.android.job.util
-
- com.evernote.android.job.util.support - package com.evernote.android.job.util.support
-
- com.evernote.android.job.v14 - package com.evernote.android.job.v14
-
- com.evernote.android.job.v19 - package com.evernote.android.job.v19
-
- com.evernote.android.job.v21 - package com.evernote.android.job.v21
-
- com.evernote.android.job.v24 - package com.evernote.android.job.v24
-
- Common(Service, int) - Constructor for class com.evernote.android.job.JobProxy.Common
-
- completeWakefulIntent(Intent) - Static method in class com.evernote.android.job.Job
-
Delegates calls to WakefulBroadcastReceiver#completeWakefulIntent(Intent).
- containsKey(String) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- convertNetworkType(JobRequest.NetworkType) - Method in class com.evernote.android.job.gcm.JobProxyGcm
-
- convertNetworkType(JobRequest.NetworkType) - Method in class com.evernote.android.job.v21.JobProxy21
-
- convertNetworkType(JobRequest.NetworkType) - Method in class com.evernote.android.job.v24.JobProxy24
-
- create(String) - Method in interface com.evernote.android.job.JobCreator
-
Map the tag to a Job.
- create(Context) - Static method in class com.evernote.android.job.JobManager
-
Initializes the singleton.
- create(Context, JobCreator) - Static method in class com.evernote.android.job.JobManager
-
- createBaseBuilder(JobRequest) - Method in class com.evernote.android.job.v21.JobProxy21
-
- createBuilderOneOff(JobInfo.Builder, long, long) - Method in class com.evernote.android.job.v21.JobProxy21
-
- createBuilderPeriodic(JobInfo.Builder, long, long) - Method in class com.evernote.android.job.v21.JobProxy21
-
- createBuilderPeriodic(JobInfo.Builder, long, long) - Method in class com.evernote.android.job.v24.JobProxy24
-
- createPendingIntentFlags(boolean) - Method in class com.evernote.android.job.v14.JobProxy14
-
- createProxy(Context) - Method in enum com.evernote.android.job.util.JobApi
-
- createTag(JobRequest) - Method in class com.evernote.android.job.gcm.JobProxyGcm
-
- createTag(int) - Method in class com.evernote.android.job.gcm.JobProxyGcm
-
- get(String) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- getAlarmManager() - Method in class com.evernote.android.job.v14.JobProxy14
-
- getAllJobRequests() - Method in class com.evernote.android.job.JobManager
-
- getAllJobRequestsForTag(String) - Method in class com.evernote.android.job.JobManager
-
- getAllJobs() - Method in class com.evernote.android.job.JobManager
-
Jobs are cached in memory even if they already have finished.
- getAllJobsForTag(String) - Method in class com.evernote.android.job.JobManager
-
Jobs are cached in memory even if they already have finished.
- getApi() - Method in class com.evernote.android.job.JobManager
-
WARNING: Don't rely your logic on a specific
JobApi.
- getAverageDelayMs(JobRequest) - Static method in class com.evernote.android.job.JobProxy.Common
-
- getAverageDelayMsSupportFlex(JobRequest) - Static method in class com.evernote.android.job.JobProxy.Common
-
- getBackoffMs() - Method in class com.evernote.android.job.Job.Params
-
Only valid if the job isn't periodic.
- getBackoffMs() - Method in class com.evernote.android.job.JobRequest
-
Only valid if the job isn't periodic.
- getBackoffPolicy() - Method in class com.evernote.android.job.Job.Params
-
Only valid if the job isn't periodic.
- getBackoffPolicy() - Method in class com.evernote.android.job.JobRequest
-
Only valid if the job isn't periodic.
- getBoolean(String, boolean) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- getCachedProxy(Context) - Method in enum com.evernote.android.job.util.JobApi
-
- getConfig() - Method in class com.evernote.android.job.JobManager
-
- getContext() - Method in class com.evernote.android.job.Job
-
- getDefault(Context) - Static method in enum com.evernote.android.job.util.JobApi
-
- getDefault(Context, boolean) - Static method in enum com.evernote.android.job.util.JobApi
-
- getDouble(String, double) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- getDoubleArray(String) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- getEndMs() - Method in class com.evernote.android.job.Job.Params
-
Only valid if the job isn't periodic.
- getEndMs(JobRequest) - Static method in class com.evernote.android.job.JobProxy.Common
-
- getEndMs() - Method in class com.evernote.android.job.JobRequest
-
Only valid if the job isn't periodic.
- getEndMsSupportFlex(JobRequest) - Static method in class com.evernote.android.job.JobProxy.Common
-
- getExtras() - Method in class com.evernote.android.job.Job.Params
-
- getExtras() - Method in class com.evernote.android.job.JobRequest
-
- getFailureCount() - Method in class com.evernote.android.job.Job.Params
-
The failure count increases if a non periodic
Job was rescheduled or if a periodic
Job wasn't successful.
- getFlexMs() - Method in class com.evernote.android.job.Job.Params
-
Flex time for this job.
- getFlexMs() - Method in class com.evernote.android.job.JobRequest
-
Flex time for this job.
- getId() - Method in class com.evernote.android.job.Job.Params
-
- getInt(String, int) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- getIntArray(String) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- getIntervalMs() - Method in class com.evernote.android.job.Job.Params
-
Only valid if the job is periodic.
- getIntervalMs() - Method in class com.evernote.android.job.JobRequest
-
Only valid if the job is periodic.
- getJob(int) - Method in class com.evernote.android.job.JobManager
-
Jobs are cached in memory even if they already have finished.
- getJobId() - Method in class com.evernote.android.job.JobRequest
-
- getJobRequest(int) - Method in class com.evernote.android.job.JobManager
-
- getJobScheduler() - Method in class com.evernote.android.job.v21.JobProxy21
-
- getLong(String, long) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- getLongArray(String) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- getNetworkType(Context) - Static method in class com.evernote.android.job.util.Device
-
- getParams() - Method in class com.evernote.android.job.Job
-
- getPendingIntent(JobRequest, boolean) - Method in class com.evernote.android.job.v14.JobProxy14
-
- getPendingIntent(JobRequest, int) - Method in class com.evernote.android.job.v14.JobProxy14
-
- getPendingIntent(int, int) - Method in class com.evernote.android.job.v14.JobProxy14
-
- getPendingRequest(boolean) - Method in class com.evernote.android.job.JobProxy.Common
-
- getPersistableBundleCompat(String) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- getScheduledAt() - Method in class com.evernote.android.job.Job.Params
-
Returns the time when this job was scheduled.
- getScheduledAt() - Method in class com.evernote.android.job.JobRequest
-
Returns the time when this job was scheduled.
- getStartMs() - Method in class com.evernote.android.job.Job.Params
-
Only valid if the job isn't periodic.
- getStartMs(JobRequest) - Static method in class com.evernote.android.job.JobProxy.Common
-
- getStartMs() - Method in class com.evernote.android.job.JobRequest
-
Only valid if the job isn't periodic.
- getStartMsSupportFlex(JobRequest) - Static method in class com.evernote.android.job.JobProxy.Common
-
- getString(String, String) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- getStringArray(String) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- getTag() - Method in class com.evernote.android.job.Job.Params
-
- getTag() - Method in class com.evernote.android.job.JobRequest
-
- getTag() - Method in class com.evernote.android.job.util.JobCat
-
- getTriggerAtMillis(JobRequest) - Method in class com.evernote.android.job.v14.JobProxy14
-
- saveToXml() - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- schedule(JobRequest) - Method in class com.evernote.android.job.JobManager
-
Schedule a request which will be executed in the future.
- schedule() - Method in class com.evernote.android.job.JobRequest
-
Convenience method.
- schedule(JobInfo) - Method in class com.evernote.android.job.v21.JobProxy21
-
- scheduleResultToString(int) - Static method in class com.evernote.android.job.v21.JobProxy21
-
- setAllowSmallerIntervalsForMarshmallow(boolean) - Method in class com.evernote.android.job.JobManager.Config
-
Option to override the minimum period and minimum flex for periodic jobs.
- setBackoffCriteria(long, JobRequest.BackoffPolicy) - Method in class com.evernote.android.job.JobRequest.Builder
-
Change the back-off policy for a non periodic job.
- setExact(long) - Method in class com.evernote.android.job.JobRequest.Builder
-
Specify that the job should run at an exact time.
- setExecutionWindow(long, long) - Method in class com.evernote.android.job.JobRequest.Builder
-
Set the time window when the job will be run.
- setExtras(PersistableBundleCompat) - Method in class com.evernote.android.job.JobRequest.Builder
-
Set optional extras.
- setGcmApiEnabled(boolean) - Method in class com.evernote.android.job.JobManager.Config
-
Programmatic switch to disable the GCM API.
- setJobProxy(JobApi) - Method in class com.evernote.android.job.JobManager
-
- setPeriodic(long) - Method in class com.evernote.android.job.JobRequest.Builder
-
Specify that this job should recur with the provided interval, not more than once per period.
- setPeriodic(long, long) - Method in class com.evernote.android.job.JobRequest.Builder
-
Specify that this job should recur with the provided interval and flex, not more than once per period.
- setPersisted(boolean) - Method in class com.evernote.android.job.JobRequest.Builder
-
Set whether the job should be persisted across reboots.
- setRequiredNetworkType(JobRequest.NetworkType) - Method in class com.evernote.android.job.JobRequest.Builder
-
Set some description of the kind of network type your job needs to have.
- setRequirementsEnforced(boolean) - Method in class com.evernote.android.job.JobRequest.Builder
-
It's possible to set several requirements for a job, however, not all of them need to
be considered by the underlying
JobApi.
- setRequiresCharging(boolean) - Method in class com.evernote.android.job.JobRequest.Builder
-
Specify that to run this job, the device needs to be plugged in.
- setRequiresDeviceIdle(boolean) - Method in class com.evernote.android.job.JobRequest.Builder
-
Specify that to run, the job needs the device to be in idle mode.
- setUpdateCurrent(boolean) - Method in class com.evernote.android.job.JobRequest.Builder
-
Sets whether this request should overwrite any preexisting jobs with the same tag.
- setVerbose(boolean) - Method in class com.evernote.android.job.JobManager.Config
-
Global switch to enable or disable logging.
- setVerbose(boolean) - Method in class com.evernote.android.job.JobManager
-
- size() - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
-
- startWakefulService(Intent) - Method in class com.evernote.android.job.Job
-
Delegates calls to WakefulBroadcastReceiver#startWakefulService(Context, Intent).
- supportsExecutionWindow() - Method in enum com.evernote.android.job.util.JobApi
-