Skip navigation links
A B C D E F G H I J K M O P R S T V 

A

ACTION_ADD_JOB_CREATOR - Static variable in interface com.evernote.android.job.JobCreator
Action to notify receives that the application was instantiated and JobCreators should be added.
addJobCreator(Context, JobManager) - Method in class com.evernote.android.job.JobCreator.AddJobCreatorReceiver
Called to add a JobCreator to this manager instance by calling JobManager.addJobCreator(JobCreator).
addJobCreator(JobCreator) - Method in class com.evernote.android.job.JobManager
Registers this instance to create jobs for a specific tag.
AddJobCreatorReceiver() - Constructor for class com.evernote.android.job.JobCreator.AddJobCreatorReceiver
 

B

build() - Method in class com.evernote.android.job.JobRequest.Builder
 
Builder(String) - Constructor for class com.evernote.android.job.JobRequest.Builder
Creates a new instance to build a JobRequest.

C

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 either the pending JobRequest or the running Job.
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
Deprecated.
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
 

D

DEFAULT_BACKOFF_MS - Static variable in class com.evernote.android.job.JobRequest
If you don't change the back-off ms, then 30 seconds are used as default.
DEFAULT_BACKOFF_POLICY - Static variable in class com.evernote.android.job.JobRequest
If you don't change the back-off policy, then EXPONENTIAL is used as default.
DEFAULT_NETWORK_TYPE - Static variable in class com.evernote.android.job.JobRequest
If you don't change the required network type, then no connection is required.
Device - Class in com.evernote.android.job.util
Helper for checking the device state.

E

equals(Object) - Method in class com.evernote.android.job.Job
 
equals(Object) - Method in class com.evernote.android.job.Job.Params
 
equals(Object) - Method in class com.evernote.android.job.JobRequest.Builder
 
equals(Object) - Method in class com.evernote.android.job.JobRequest
 
executeJobRequest(JobRequest) - Method in class com.evernote.android.job.JobProxy.Common
 

F

forceApi(JobApi) - Method in class com.evernote.android.job.JobManager
WARNING: You shouldn't call this method.
fromXml(String) - Static method in class com.evernote.android.job.util.support.PersistableBundleCompat
 

G

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
Deprecated.
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
 

H

hasBootPermission(Context) - Static method in class com.evernote.android.job.util.JobUtil
 
hashCode() - Method in class com.evernote.android.job.Job
 
hashCode() - Method in class com.evernote.android.job.Job.Params
 
hashCode() - Method in class com.evernote.android.job.JobRequest.Builder
 
hashCode() - Method in class com.evernote.android.job.JobRequest
 
hasWakeLockPermission(Context) - Static method in class com.evernote.android.job.util.JobUtil
 

I

instance() - Static method in class com.evernote.android.job.JobManager
Ensure that you've called JobManager.create(Context) first.
isAllowSmallerIntervalsForMarshmallow() - Method in class com.evernote.android.job.JobManager.Config
Checks whether a smaller interval and flex are allowed for periodic jobs.
isCanceled() - Method in class com.evernote.android.job.Job
 
isCharging(Context) - Static method in class com.evernote.android.job.util.Device
 
isEmpty() - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
isExact() - Method in class com.evernote.android.job.Job.Params
 
isExact() - Method in class com.evernote.android.job.JobRequest
 
isFinished() - Method in class com.evernote.android.job.Job
 
isFlexSupport() - Method in enum com.evernote.android.job.util.JobApi
 
isGcmApiEnabled() - Method in class com.evernote.android.job.JobManager.Config
 
isIdle(Context) - Static method in class com.evernote.android.job.util.Device
 
isPeriodic() - Method in class com.evernote.android.job.Job.Params
 
isPeriodic() - Method in class com.evernote.android.job.JobRequest
 
isPersisted() - Method in class com.evernote.android.job.Job.Params
 
isPersisted() - Method in class com.evernote.android.job.JobRequest
 
isPlatformJobScheduled(JobRequest) - Method in class com.evernote.android.job.gcm.JobProxyGcm
 
isPlatformJobScheduled(JobRequest) - Method in interface com.evernote.android.job.JobProxy
 
isPlatformJobScheduled(JobRequest) - Method in class com.evernote.android.job.v14.JobProxy14
 
isPlatformJobScheduled(JobRequest) - Method in class com.evernote.android.job.v21.JobProxy21
 
isPlatformJobScheduled(JobRequest) - Method in class com.evernote.android.job.v24.JobProxy24
 
isRequirementChargingMet() - Method in class com.evernote.android.job.Job
 
isRequirementDeviceIdleMet() - Method in class com.evernote.android.job.Job
 
isRequirementNetworkTypeMet() - Method in class com.evernote.android.job.Job
 
isSupported(Context) - Method in enum com.evernote.android.job.util.JobApi
 
isUpdateCurrent() - Method in class com.evernote.android.job.JobRequest
 
isVerbose() - Method in class com.evernote.android.job.JobManager.Config
 

J

Job - Class in com.evernote.android.job
Base class for running delayed jobs.
Job() - Constructor for class com.evernote.android.job.Job
 
Job.Params - Class in com.evernote.android.job
Holds several parameters for the Job execution.
Job.Result - Enum in com.evernote.android.job
 
JobApi - Enum in com.evernote.android.job.util
All available APIs.
JobBootReceiver - Class in com.evernote.android.job
A BroadcastReceiver rescheduling jobs after a reboot, if the underlying JobApi can't handle it.
JobBootReceiver() - Constructor for class com.evernote.android.job.JobBootReceiver
 
JobCat - Class in com.evernote.android.job.util
The default CatLog class for this library.
JobCat() - Constructor for class com.evernote.android.job.util.JobCat
 
JobCat(Class<?>) - Constructor for class com.evernote.android.job.util.JobCat
 
JobCat(String) - Constructor for class com.evernote.android.job.util.JobCat
 
JobCreator - Interface in com.evernote.android.job
A JobCreator maps a tag to a specific Job class.
JobCreator.AddJobCreatorReceiver - Class in com.evernote.android.job
Abstract receiver to get notified about when JobCreators need to be added.
JobManager - Class in com.evernote.android.job
Entry point for scheduling jobs.
JobManager.Config - Class in com.evernote.android.job
 
JobPreconditions - Class in com.evernote.android.job.util
Simple static methods to be called at the start of your own methods to verify correct arguments and state.
JobProxy - Interface in com.evernote.android.job
A proxy for each JobApi.
JobProxy.Common - Class in com.evernote.android.job
 
JobProxy14 - Class in com.evernote.android.job.v14
 
JobProxy14(Context) - Constructor for class com.evernote.android.job.v14.JobProxy14
 
JobProxy14(Context, String) - Constructor for class com.evernote.android.job.v14.JobProxy14
 
JobProxy19 - Class in com.evernote.android.job.v19
 
JobProxy19(Context) - Constructor for class com.evernote.android.job.v19.JobProxy19
 
JobProxy21 - Class in com.evernote.android.job.v21
 
JobProxy21(Context) - Constructor for class com.evernote.android.job.v21.JobProxy21
 
JobProxy21(Context, String) - Constructor for class com.evernote.android.job.v21.JobProxy21
 
JobProxy24 - Class in com.evernote.android.job.v24
 
JobProxy24(Context) - Constructor for class com.evernote.android.job.v24.JobProxy24
 
JobProxyGcm - Class in com.evernote.android.job.gcm
 
JobProxyGcm(Context) - Constructor for class com.evernote.android.job.gcm.JobProxyGcm
 
JobRequest - Class in com.evernote.android.job
Holds information about the pending Job.
JobRequest.BackoffPolicy - Enum in com.evernote.android.job
 
JobRequest.Builder - Class in com.evernote.android.job
Builder class for constructing JobRequests.
JobRequest.NetworkType - Enum in com.evernote.android.job
 
JobUtil - Class in com.evernote.android.job.util
Provides helper methods.

K

keySet() - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 

M

mCat - Variable in class com.evernote.android.job.v14.JobProxy14
 
mCat - Variable in class com.evernote.android.job.v21.JobProxy21
 
mContext - Variable in class com.evernote.android.job.v14.JobProxy14
 
mContext - Variable in class com.evernote.android.job.v21.JobProxy21
 
MIN_FLEX - Static variable in class com.evernote.android.job.JobRequest
The minimum flex of a periodic job.
MIN_INTERVAL - Static variable in class com.evernote.android.job.JobRequest
The minimum interval of a periodic job.

O

onHandleIntent(Intent) - Method in class com.evernote.android.job.v14.PlatformAlarmService
 
onReceive(Context, Intent) - Method in class com.evernote.android.job.JobBootReceiver
 
onReceive(Context, Intent) - Method in class com.evernote.android.job.JobCreator.AddJobCreatorReceiver
 
onReceive(Context, Intent) - Method in class com.evernote.android.job.v14.PlatformAlarmReceiver
 
onReschedule(int) - Method in class com.evernote.android.job.Job
This method is called if you returned Job.Result.RESCHEDULE in Job.onRunJob(Params) and the Job was successfully rescheduled.
onRunJob(Job.Params) - Method in class com.evernote.android.job.Job
This method is invoked from a background thread.
onRunTask(TaskParams) - Method in class com.evernote.android.job.gcm.PlatformGcmService
 
onStartJob(JobParameters) - Method in class com.evernote.android.job.v21.PlatformJobService
 
onStopJob(JobParameters) - Method in class com.evernote.android.job.v21.PlatformJobService
 

P

PersistableBundleCompat - Class in com.evernote.android.job.util.support
Compat class which provides similar features like PersistableBundle.
PersistableBundleCompat() - Constructor for class com.evernote.android.job.util.support.PersistableBundleCompat
 
PersistableBundleCompat(PersistableBundleCompat) - Constructor for class com.evernote.android.job.util.support.PersistableBundleCompat
 
plantOneOff(JobRequest) - Method in class com.evernote.android.job.gcm.JobProxyGcm
 
plantOneOff(JobRequest) - Method in interface com.evernote.android.job.JobProxy
 
plantOneOff(JobRequest) - Method in class com.evernote.android.job.v14.JobProxy14
 
plantOneOff(JobRequest) - Method in class com.evernote.android.job.v21.JobProxy21
 
plantOneOffExact(JobRequest, AlarmManager, PendingIntent) - Method in class com.evernote.android.job.v14.JobProxy14
 
plantOneOffFlexSupport(JobRequest, AlarmManager, PendingIntent) - Method in class com.evernote.android.job.v14.JobProxy14
 
plantOneOffFlexSupport(JobRequest, AlarmManager, PendingIntent) - Method in class com.evernote.android.job.v19.JobProxy19
 
plantOneOffInexact(JobRequest, AlarmManager, PendingIntent) - Method in class com.evernote.android.job.v14.JobProxy14
 
plantOneOffInexact(JobRequest, AlarmManager, PendingIntent) - Method in class com.evernote.android.job.v19.JobProxy19
 
plantPeriodic(JobRequest) - Method in class com.evernote.android.job.gcm.JobProxyGcm
 
plantPeriodic(JobRequest) - Method in interface com.evernote.android.job.JobProxy
 
plantPeriodic(JobRequest) - Method in class com.evernote.android.job.v14.JobProxy14
 
plantPeriodic(JobRequest) - Method in class com.evernote.android.job.v21.JobProxy21
 
plantPeriodicFlexSupport(JobRequest) - Method in class com.evernote.android.job.gcm.JobProxyGcm
 
plantPeriodicFlexSupport(JobRequest) - Method in interface com.evernote.android.job.JobProxy
 
plantPeriodicFlexSupport(JobRequest) - Method in class com.evernote.android.job.v14.JobProxy14
 
plantPeriodicFlexSupport(JobRequest) - Method in class com.evernote.android.job.v21.JobProxy21
 
plantPeriodicFlexSupport(JobRequest) - Method in class com.evernote.android.job.v24.JobProxy24
 
PlatformAlarmReceiver - Class in com.evernote.android.job.v14
 
PlatformAlarmReceiver() - Constructor for class com.evernote.android.job.v14.PlatformAlarmReceiver
 
PlatformAlarmService - Class in com.evernote.android.job.v14
 
PlatformAlarmService() - Constructor for class com.evernote.android.job.v14.PlatformAlarmService
 
PlatformGcmService - Class in com.evernote.android.job.gcm
 
PlatformGcmService() - Constructor for class com.evernote.android.job.gcm.PlatformGcmService
 
PlatformJobService - Class in com.evernote.android.job.v21
 
PlatformJobService() - Constructor for class com.evernote.android.job.v21.PlatformJobService
 
prepareBuilder(T, JobRequest) - Method in class com.evernote.android.job.gcm.JobProxyGcm
 
println(int, String, Throwable) - Method in class com.evernote.android.job.util.JobCat
 
putAll(PersistableBundleCompat) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
putBoolean(String, boolean) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
putDouble(String, double) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
putDoubleArray(String, double[]) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
putInt(String, int) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
putIntArray(String, int[]) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
putLong(String, long) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
putLongArray(String, long[]) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
putPersistableBundleCompat(String, PersistableBundleCompat) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
putString(String, String) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
putStringArray(String, String[]) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 

R

remove(String) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
removeJobCreator(JobCreator) - Method in class com.evernote.android.job.JobManager
Remove the mapping to stop it from creating new jobs.
requiredNetworkType() - Method in class com.evernote.android.job.Job.Params
Call Job.isRequirementNetworkTypeMet() to check whether this requirement is fulfilled.
requiredNetworkType() - Method in class com.evernote.android.job.JobRequest
 
requirementsEnforced() - Method in class com.evernote.android.job.Job.Params
 
requirementsEnforced() - Method in class com.evernote.android.job.JobRequest
 
requiresCharging() - Method in class com.evernote.android.job.Job.Params
Call Job.isRequirementChargingMet() to check whether this requirement is fulfilled.
requiresCharging() - Method in class com.evernote.android.job.JobRequest
 
requiresDeviceIdle() - Method in class com.evernote.android.job.Job.Params
Call Job.isRequirementDeviceIdleMet() to check whether this requirement is fulfilled.
requiresDeviceIdle() - Method in class com.evernote.android.job.JobRequest
 

S

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
Deprecated.
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
 

T

timeToString(long) - Static method in class com.evernote.android.job.util.JobUtil
 
toString() - Method in class com.evernote.android.job.Job
 
toString() - Method in class com.evernote.android.job.JobRequest
 

V

valueOf(String) - Static method in enum com.evernote.android.job.Job.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.evernote.android.job.JobRequest.BackoffPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.evernote.android.job.JobRequest.NetworkType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.evernote.android.job.util.JobApi
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.evernote.android.job.Job.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.evernote.android.job.JobRequest.BackoffPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.evernote.android.job.JobRequest.NetworkType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.evernote.android.job.util.JobApi
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J K M O P R S T V 
Skip navigation links