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

A

acquireWakeLock(Context, String, long) - Static method in class com.evernote.android.job.WakeLockUtil
 
acquireWakeLock(Context, PowerManager.WakeLock, long) - Static method in class com.evernote.android.job.WakeLockUtil
 
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.
addExtras(PersistableBundleCompat) - Method in class com.evernote.android.job.JobRequest.Builder
Adds optional extras.
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.JobCreatorHolder
 
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
 
addLogger(JobLogger) - Static method in class com.evernote.android.job.JobConfig
Add a global logger for the job library, which will be notified about each log statement.
addLogger(JobLogger) - Static method in class com.evernote.android.job.util.JobCat
Add a global logger for the job library, which will be notified about each log statement.
attribute(String, String, String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 

B

BatteryStatus - Class in com.evernote.android.job.util
 
BatteryStatus(boolean, float) - Constructor for class com.evernote.android.job.util.BatteryStatus
 
beginDocument(XmlPullParser, String) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
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(boolean) - Method in class com.evernote.android.job.Job
 
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
 
cancel(Context, int, PendingIntent) - Static method in class com.evernote.android.job.v21.TransientBundleCompat
 
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.
cdsect(String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
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
 
cleanUpRoutine(LruCache<Integer, WeakReference<Job>>) - Method in class com.evernote.android.job.JobExecutor
 
clear() - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
clearLogger() - Static method in class com.evernote.android.job.util.JobCat
 
Clock - Interface in com.evernote.android.job.util
 
COLUMN_BACKOFF_MS - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_BACKOFF_POLICY - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_END_MS - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_EXACT - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_EXTRAS - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_FLEX_MS - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_FLEX_SUPPORT - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_ID - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_INTERVAL_MS - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_LAST_RUN - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_NETWORK_TYPE - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_NUM_FAILURES - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_REQUIREMENTS_ENFORCED - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_REQUIRES_BATTERY_NOT_LOW - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_REQUIRES_CHARGING - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_REQUIRES_DEVICE_IDLE - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_REQUIRES_STORAGE_NOT_LOW - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_SCHEDULED_AT - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_START_MS - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_STARTED - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_TAG - Static variable in class com.evernote.android.job.JobStorage
 
COLUMN_TRANSIENT - Static variable in class com.evernote.android.job.JobStorage
 
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
 
com.evernote.android.job.v26 - package com.evernote.android.job.v26
 
comment(String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
Common(Service, JobCat, int) - Constructor for class com.evernote.android.job.JobProxy.Common
 
Common(Context, JobCat, int) - Constructor for class com.evernote.android.job.JobProxy.Common
 
completeWakefulIntent(Intent) - Static method in class com.evernote.android.job.JobProxy.Common
 
completeWakefulIntent(Intent) - Static method in class com.evernote.android.job.WakeLockUtil
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
 
convertNetworkType(JobRequest.NetworkType) - Method in class com.evernote.android.job.v26.JobProxy26
 
convertValueToBoolean(CharSequence, boolean) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
convertValueToInt(CharSequence, int) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
convertValueToList(CharSequence, String[], int) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
convertValueToUnsignedInt(String, int) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
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.
createBaseBuilder(JobRequest, boolean) - Method in class com.evernote.android.job.v21.JobProxy21
 
createBaseBuilder(JobRequest, boolean) - Method in class com.evernote.android.job.v26.JobProxy26
 
createBuilder() - Method in class com.evernote.android.job.JobRequest
 
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
 
createIntent(Context, int, boolean, Bundle) - Static method in class com.evernote.android.job.v14.PlatformAlarmReceiver
 
createIntent(Context, int, Bundle) - Static method in class com.evernote.android.job.v14.PlatformAlarmServiceExact
 
createJob(String) - Method in class com.evernote.android.job.JobCreatorHolder
 
createPendingIntentFlags(boolean) - Method in class com.evernote.android.job.v14.JobProxy14
 
createTag(JobRequest) - Method in class com.evernote.android.job.gcm.JobProxyGcm
 
createTag(int) - Method in class com.evernote.android.job.gcm.JobProxyGcm
 
currentTimeMillis() - Method in interface com.evernote.android.job.util.Clock
 

D

d(String) - Method in class com.evernote.android.job.util.JobCat
 
d(String, Object...) - Method in class com.evernote.android.job.util.JobCat
 
d(Throwable, String, Object...) - Method in class com.evernote.android.job.util.JobCat
 
DailyJob - Class in com.evernote.android.job
Helper class for jobs which should run once a day.
DailyJob() - Constructor for class com.evernote.android.job.DailyJob
 
DailyJob.DailyJobResult - Enum in com.evernote.android.job
 
DATABASE_NAME - Static variable in class com.evernote.android.job.JobStorage
 
DATABASE_VERSION - Static variable in class com.evernote.android.job.JobStorage
 
DEFAULT - Static variable in class com.evernote.android.job.util.BatteryStatus
 
DEFAULT - Static variable in interface com.evernote.android.job.util.Clock
 
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_JOB_SCHEDULED_CALLBACK - Static variable in class com.evernote.android.job.JobRequest
The default callback that is used when you schedule a JobRequest asynchronously in JobRequest.scheduleAsync().
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.
deleteApi14(Context, File) - Method in class com.evernote.android.job.JobStorageDatabaseErrorHandler
 
deleteApi16(File) - Method in class com.evernote.android.job.JobStorageDatabaseErrorHandler
 
deleteDatabaseFile(String) - Method in class com.evernote.android.job.JobStorageDatabaseErrorHandler
 
destroy() - Method in class com.evernote.android.job.JobManager
 
Device - Class in com.evernote.android.job.util
Helper for checking the device state.
docdecl(String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 

E

e(Throwable) - Method in class com.evernote.android.job.util.JobCat
 
e(String) - Method in class com.evernote.android.job.util.JobCat
 
e(String, Object...) - Method in class com.evernote.android.job.util.JobCat
 
e(Throwable, String, Object...) - Method in class com.evernote.android.job.util.JobCat
 
elapsedRealtime() - Method in interface com.evernote.android.job.util.Clock
 
endDocument() - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
endTag(String, String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
entityRef(String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
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
 
execute(Context, JobRequest, Job, Bundle) - Method in class com.evernote.android.job.JobExecutor
 
executeJobRequest(JobRequest, Bundle) - Method in class com.evernote.android.job.JobProxy.Common
 
EXTRA_END_MS - Static variable in class com.evernote.android.job.DailyJob
 
EXTRA_JOB_EXACT - Static variable in class com.evernote.android.job.v14.PlatformAlarmReceiver
 
EXTRA_JOB_ID - Static variable in class com.evernote.android.job.v14.PlatformAlarmReceiver
 
EXTRA_START_MS - Static variable in class com.evernote.android.job.DailyJob
 
EXTRA_TRANSIENT_EXTRAS - Static variable in class com.evernote.android.job.v14.PlatformAlarmReceiver
 

F

FastXmlSerializer - Class in com.evernote.android.job.util.support
This is a quick and dirty implementation of XmlSerializer that isn't horribly painfully slow like the normal one.
FastXmlSerializer() - Constructor for class com.evernote.android.job.util.support.FastXmlSerializer
 
flush() - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
forceApi(JobApi) - Static method in class com.evernote.android.job.JobConfig
WARNING: You shouldn't call this method.
fromCursor(Cursor) - Static method in class com.evernote.android.job.JobRequest
 
fromXml(String) - Static method in class com.evernote.android.job.util.support.PersistableBundleCompat
 

G

GcmAvailableHelper - Class in com.evernote.android.job
 
get(int) - Method in class com.evernote.android.job.JobStorage
 
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
 
getAllJobRequests(String, boolean, boolean) - Method in class com.evernote.android.job.JobManager
 
getAllJobRequests(String, boolean) - Method in class com.evernote.android.job.JobStorage
 
getAllJobRequestsForTag(String) - Method in class com.evernote.android.job.JobManager
 
getAllJobResults() - Method in class com.evernote.android.job.JobExecutor
 
getAllJobResults() - Method in class com.evernote.android.job.JobManager
Finished jobs are kept in memory until the garbage collector cleans them up.
getAllJobs() - Method in class com.evernote.android.job.JobExecutor
 
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.JobExecutor
 
getAllJobsForTag(String) - Method in class com.evernote.android.job.JobManager
Jobs are cached in memory even if they already have finished.
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.
getBackoffOffset() - Method in class com.evernote.android.job.JobRequest
 
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.
getBatteryPercent() - Method in class com.evernote.android.job.util.BatteryStatus
 
getBatteryStatus(Context) - Static method in class com.evernote.android.job.util.Device
 
getBoolean(String, boolean) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
getClock() - Static method in class com.evernote.android.job.JobConfig
 
getContext() - Method in class com.evernote.android.job.Job
 
getContext() - Method in class com.evernote.android.job.JobManager
 
getDatabase() - Method in class com.evernote.android.job.JobStorage
 
getDefault(Context) - Static method in enum com.evernote.android.job.JobApi
 
getDepth() - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
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(JobRequest, boolean) - 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
 
getExecutorService() - Static method in class com.evernote.android.job.JobConfig
 
getExtras() - Method in class com.evernote.android.job.Job.Params
 
getExtras() - Method in class com.evernote.android.job.JobRequest
 
getFailedDeleteIds() - Method in class com.evernote.android.job.JobStorage
 
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.
getFailureCount() - Method in class com.evernote.android.job.JobRequest
The failure count increases if a non periodic Job was rescheduled or if a periodic Job wasn't successful.
getFeature(String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
getFinishedTimeStamp() - Method in class com.evernote.android.job.Job
 
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.JobExecutor
 
getJob(int) - Method in class com.evernote.android.job.JobManager
Jobs are cached in memory even if they already have finished.
getJobApi() - Method in class com.evernote.android.job.JobRequest
 
getJobCreatorHolder() - Method in class com.evernote.android.job.JobManager
 
getJobExecutor() - Method in class com.evernote.android.job.JobManager
 
getJobId() - Method in class com.evernote.android.job.JobRequest
 
getJobIdOffset() - Static method in class com.evernote.android.job.JobConfig
 
getJobProxy(JobApi) - Method in class com.evernote.android.job.JobManager
 
getJobRequest(int) - Method in class com.evernote.android.job.JobManager
 
getJobRequest(int, boolean) - Method in class com.evernote.android.job.JobManager
 
getJobReschedulePause() - Static method in class com.evernote.android.job.JobConfig
 
getJobScheduler() - Method in class com.evernote.android.job.v21.JobProxy21
 
getJobStorage() - Method in class com.evernote.android.job.JobManager
 
getLastRun() - Method in class com.evernote.android.job.Job.Params
Returns the time the job did run the last time.
getLastRun() - Method in class com.evernote.android.job.JobRequest
Returns the time the job did run the last time.
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
 
getMaxJobId() - Method in class com.evernote.android.job.JobStorage
 
getMinFlex() - Static method in class com.evernote.android.job.JobRequest
 
getMinInterval() - Static method in class com.evernote.android.job.JobRequest
 
getName() - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
getNamespace() - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
getNetworkType(Context) - Static method in class com.evernote.android.job.util.Device
Checks the network condition of the device and returns the best type.
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, boolean, Bundle, int) - Method in class com.evernote.android.job.v14.JobProxy14
 
getPendingRequest(boolean, boolean) - Method in class com.evernote.android.job.JobProxy.Common
 
getPersistableBundleCompat(String) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
getPrefix(String, boolean) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
getProperty(String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
getProxy(Context) - Method in enum com.evernote.android.job.JobApi
 
getRequest() - Method in class com.evernote.android.job.Job.Params
 
getRescheduleCount(JobRequest) - Static method in class com.evernote.android.job.JobProxy.Common
 
getResult() - Method in class com.evernote.android.job.Job
 
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
 
getTransientExtras() - Method in class com.evernote.android.job.Job.Params
Returns the transient extras you passed in when constructing this job with JobRequest.Builder.setTransientExtras(Bundle).
getTransientExtras() - Method in class com.evernote.android.job.JobRequest
Returns the transient extras you passed in when constructing this job with JobRequest.Builder.setTransientExtras(Bundle).
getTriggerAtMillis(JobRequest) - Method in class com.evernote.android.job.v14.JobProxy14
 
getType(boolean) - 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
 
hasRequirements() - Method in class com.evernote.android.job.JobRequest
 
hasWakeLockPermission(Context) - Static method in class com.evernote.android.job.util.JobUtil
 

I

i(String) - Method in class com.evernote.android.job.util.JobCat
 
i(String, Object...) - Method in class com.evernote.android.job.util.JobCat
 
ignorableWhitespace(String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
injectDatabase(SQLiteDatabase) - Method in class com.evernote.android.job.JobStorage
 
instance() - Static method in class com.evernote.android.job.JobManager
Ensure that you've called JobManager.create(Context) first.
invalidateCachedProxy() - Method in enum com.evernote.android.job.JobApi
 
isAllowSmallerIntervalsForMarshmallow() - Static method in class com.evernote.android.job.JobConfig
Checks whether a smaller interval and flex are allowed for periodic jobs.
isApiEnabled(JobApi) - Static method in class com.evernote.android.job.JobConfig
 
isBatteryLow() - Method in class com.evernote.android.job.util.BatteryStatus
 
isCanceled() - Method in class com.evernote.android.job.Job
 
isCharging() - Method in class com.evernote.android.job.util.BatteryStatus
 
isCloseDatabase() - Static method in class com.evernote.android.job.JobConfig
 
isDeleted() - Method in class com.evernote.android.job.Job
 
isEmpty() - Method in class com.evernote.android.job.JobCreatorHolder
 
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.JobApi
 
isFlexSupport() - Method in class com.evernote.android.job.JobRequest
 
isForceAllowApi14() - Static method in class com.evernote.android.job.JobConfig
 
isForceRtc() - Static method in class com.evernote.android.job.JobConfig
 
isGcmApiSupported(Context) - Static method in class com.evernote.android.job.GcmAvailableHelper
 
isIdle(Context) - Static method in class com.evernote.android.job.util.Device
 
isJobInfoScheduled(JobInfo, JobRequest) - Method in class com.evernote.android.job.v21.JobProxy21
 
isJobInfoScheduled(JobInfo, JobRequest) - Method in class com.evernote.android.job.v26.JobProxy26
 
isLogcatEnabled() - Static method in class com.evernote.android.job.JobConfig
 
isLogcatEnabled() - Static method in class com.evernote.android.job.util.JobCat
 
isPeriodic() - Method in class com.evernote.android.job.Job.Params
 
isPeriodic() - 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
 
isRequestStarting(JobRequest) - Method in class com.evernote.android.job.JobExecutor
 
isRequirementBatteryNotLowMet() - Method in class com.evernote.android.job.Job
 
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
 
isRequirementStorageNotLowMet() - Method in class com.evernote.android.job.Job
 
isScheduled(Context, int) - Static method in class com.evernote.android.job.v21.TransientBundleCompat
 
isSkipJobReschedule() - Static method in class com.evernote.android.job.JobConfig
 
isStarted() - Method in class com.evernote.android.job.JobRequest
Only non-periodic jobs can be in a started state.
isStorageLow() - Static method in class com.evernote.android.job.util.Device
 
isSupported(Context) - Method in enum com.evernote.android.job.JobApi
 
isTransient() - Method in class com.evernote.android.job.Job.Params
Returns whether this is a transient jobs.
isTransient() - Method in class com.evernote.android.job.JobRequest
Returns whether this is a transient jobs.
isUpdateCurrent() - Method in class com.evernote.android.job.JobRequest
 

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
 
JOB_ID_COUNTER - Static variable in class com.evernote.android.job.JobStorage
 
JOB_ID_ERROR - Static variable in interface com.evernote.android.job.JobRequest.JobScheduledCallback
The job ID in case scheduling the request failed.
JOB_ID_JOB_RESCHEDULE_SERVICE - Static variable in class com.evernote.android.job.JobIdsInternal
 
JOB_ID_PLATFORM_ALARM_SERVICE - Static variable in class com.evernote.android.job.JobIdsInternal
 
JOB_TABLE_NAME - Static variable in class com.evernote.android.job.JobStorage
 
JobApi - Enum in com.evernote.android.job
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 JobLogger class for this library.
JobCat(Class<?>) - Constructor for class com.evernote.android.job.util.JobCat
 
JobCat(String) - Constructor for class com.evernote.android.job.util.JobCat
 
JobCat(String, boolean) - Constructor for class com.evernote.android.job.util.JobCat
 
JobConfig - Class in com.evernote.android.job
A global configuration for the job library.
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.
JobCreatorHolder - Class in com.evernote.android.job
 
JobCreatorHolder() - Constructor for class com.evernote.android.job.JobCreatorHolder
 
JobExecutor - Class in com.evernote.android.job
 
JobExecutor() - Constructor for class com.evernote.android.job.JobExecutor
 
JobIdsInternal - Class in com.evernote.android.job
Constants for jobIds reserved for internal jobs.
JobLogger - Interface in com.evernote.android.job.util
Logger interface for the library.
JobManager - Class in com.evernote.android.job
Entry point for scheduling jobs.
JobManagerCreateException - Exception in com.evernote.android.job
Indicates illegal states during the creation of the JobManager.
JobManagerCreateException(String) - Constructor for exception com.evernote.android.job.JobManagerCreateException
 
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
 
JobProxy24(Context, String) - Constructor for class com.evernote.android.job.v24.JobProxy24
 
JobProxy26 - Class in com.evernote.android.job.v26
 
JobProxy26(Context) - Constructor for class com.evernote.android.job.v26.JobProxy26
 
JobProxy26(Context, String) - Constructor for class com.evernote.android.job.v26.JobProxy26
 
JobProxyGcm - Class in com.evernote.android.job.gcm
 
JobProxyGcm(Context) - Constructor for class com.evernote.android.job.gcm.JobProxyGcm
 
JobProxyIllegalStateException - Exception in com.evernote.android.job
Indicates an illegal state when a proxy tries to schedule a job, but something weird happens.
JobProxyIllegalStateException(String) - Constructor for exception com.evernote.android.job.JobProxyIllegalStateException
 
JobProxyIllegalStateException(Throwable) - Constructor for exception com.evernote.android.job.JobProxyIllegalStateException
 
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.JobScheduledCallback - Interface in com.evernote.android.job
Callback that is used when scheduling a JobRequest asynchronously on a background thread.
JobRequest.NetworkType - Enum in com.evernote.android.job
 
JobRescheduleService - Class in com.evernote.android.job
This service reschedules your jobs in case this should be necessary.
JobRescheduleService() - Constructor for class com.evernote.android.job.JobRescheduleService
 
JobStorage - Class in com.evernote.android.job
 
JobStorage(Context) - Constructor for class com.evernote.android.job.JobStorage
 
JobStorage(Context, String) - Constructor for class com.evernote.android.job.JobStorage
 
JobStorageDatabaseErrorHandler - Class in com.evernote.android.job
Default class used to define the action to take when database corruption is reported by sqlite.
JobStorageDatabaseErrorHandler() - Constructor for class com.evernote.android.job.JobStorageDatabaseErrorHandler
 
JobUtil - Class in com.evernote.android.job.util
Provides helper methods.

K

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

L

latch - Static variable in class com.evernote.android.job.JobRescheduleService
 
log(int, String, String, Throwable) - Method in class com.evernote.android.job.util.JobCat
 
log(int, String, String, Throwable) - Method in interface com.evernote.android.job.util.JobLogger
Log a message from the library.

M

markJobAsFinished(Job) - Method in class com.evernote.android.job.JobExecutor
 
markJobRequestStarting(JobRequest) - Method in class com.evernote.android.job.JobExecutor
 
markStarting(JobRequest) - Method in class com.evernote.android.job.JobProxy.Common
 
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
 
meetsRequirements() - Method in class com.evernote.android.job.Job
Checks all requirements for this job.
meetsRequirements(boolean) - Method in class com.evernote.android.job.Job
 
mEnabled - Variable in class com.evernote.android.job.util.JobCat
 
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.
mTag - Variable in class com.evernote.android.job.JobRequest.Builder
 
mTag - Variable in class com.evernote.android.job.util.JobCat
 

N

nextElement(XmlPullParser) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
nextElementWithin(XmlPullParser, int) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
nextJobId() - Method in class com.evernote.android.job.JobStorage
 

O

onBind(Intent) - Method in class com.evernote.android.job.v14.PlatformAlarmServiceExact
 
onCancel() - Method in class com.evernote.android.job.Job
This method is intended to be overwritten.
onCorruption(SQLiteDatabase) - Method in class com.evernote.android.job.JobStorageDatabaseErrorHandler
defines the default method to be invoked when database corruption is detected.
onCreate() - Method in class com.evernote.android.job.v14.PlatformAlarmServiceExact
 
onDestroy() - Method in class com.evernote.android.job.v14.PlatformAlarmServiceExact
 
onHandleWork(Intent) - Method in class com.evernote.android.job.JobRescheduleService
 
onHandleWork(Intent) - Method in class com.evernote.android.job.v14.PlatformAlarmService
 
onInitializeTasks() - Method in class com.evernote.android.job.gcm.PlatformGcmService
 
onJobScheduled(int, String, Exception) - Method in interface com.evernote.android.job.JobRequest.JobScheduledCallback
Called after your request was scheduled.
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.
onRunDailyJob(Job.Params) - Method in class com.evernote.android.job.DailyJob
This method is invoked from a background thread.
onRunJob(Job.Params) - Method in class com.evernote.android.job.DailyJob
 
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
 
onStartCommand(Intent, int, int) - Method in class com.evernote.android.job.v14.PlatformAlarmServiceExact
 
onStartJob(JobParameters) - Method in class com.evernote.android.job.v21.PlatformJobService
 
onStopJob(JobParameters) - Method in class com.evernote.android.job.v21.PlatformJobService
 

P

parseUnsignedIntAttribute(CharSequence) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
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
 
persistBundle(Context, JobRequest) - Static method in class com.evernote.android.job.v21.TransientBundleCompat
 
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
 
PlatformAlarmServiceExact - Class in com.evernote.android.job.v14
 
PlatformAlarmServiceExact() - Constructor for class com.evernote.android.job.v14.PlatformAlarmServiceExact
 
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
 
PREF_FILE_NAME - Static variable in class com.evernote.android.job.JobStorage
 
prepareBuilder(T, JobRequest) - Method in class com.evernote.android.job.gcm.JobProxyGcm
 
processingInstruction(String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
put(JobRequest) - Method in class com.evernote.android.job.JobStorage
 
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

readBitmapAttribute(XmlPullParser, String) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
readBooleanAttribute(XmlPullParser, String) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
readBooleanAttribute(XmlPullParser, String, boolean) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
readByteArrayAttribute(XmlPullParser, String) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
readFloatAttribute(XmlPullParser, String) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
readIntAttribute(XmlPullParser, String, int) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
readIntAttribute(XmlPullParser, String) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
readListXml(InputStream) - Static method in class com.evernote.android.job.util.support.XmlUtils
Read an ArrayList from an InputStream containing XML.
readLongAttribute(XmlPullParser, String, long) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
readLongAttribute(XmlPullParser, String) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
readMapXml(InputStream) - Static method in class com.evernote.android.job.util.support.XmlUtils
Read a HashMap from an InputStream containing XML.
readSetXml(InputStream) - Static method in class com.evernote.android.job.util.support.XmlUtils
Read a HashSet from an InputStream containing XML.
readStringAttribute(XmlPullParser, String) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
readThisDoubleArrayXml(XmlPullParser, String, String[]) - Static method in class com.evernote.android.job.util.support.XmlUtils
Read a double[] object from an XmlPullParser.
readThisIntArrayXml(XmlPullParser, String, String[]) - Static method in class com.evernote.android.job.util.support.XmlUtils
Read an int[] object from an XmlPullParser.
readThisListXml(XmlPullParser, String, String[]) - Static method in class com.evernote.android.job.util.support.XmlUtils
Read an ArrayList object from an XmlPullParser.
readThisLongArrayXml(XmlPullParser, String, String[]) - Static method in class com.evernote.android.job.util.support.XmlUtils
Read a long[] object from an XmlPullParser.
readThisMapXml(XmlPullParser, String, String[]) - Static method in class com.evernote.android.job.util.support.XmlUtils
Read a HashMap object from an XmlPullParser.
readThisMapXml(XmlPullParser, String, String[], XmlUtils.ReadMapCallback) - Static method in class com.evernote.android.job.util.support.XmlUtils
Read a HashMap object from an XmlPullParser.
readThisSetXml(XmlPullParser, String, String[]) - Static method in class com.evernote.android.job.util.support.XmlUtils
Read a HashSet object from an XmlPullParser.
readThisStringArrayXml(XmlPullParser, String, String[]) - Static method in class com.evernote.android.job.util.support.XmlUtils
Read a String[] object from an XmlPullParser.
readThisUnknownObjectXml(XmlPullParser, String) - Method in interface com.evernote.android.job.util.support.XmlUtils.ReadMapCallback
Called from readThisMapXml when a START_TAG is not recognized.
readUriAttribute(XmlPullParser, String) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
readValueXml(XmlPullParser, String[]) - Static method in class com.evernote.android.job.util.support.XmlUtils
Read a flattened object from an XmlPullParser.
releaseWakeLock(PowerManager.WakeLock) - Static method in class com.evernote.android.job.WakeLockUtil
 
remove(JobRequest) - Method in class com.evernote.android.job.JobStorage
 
remove(String) - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
removeJobCreator(JobCreator) - Method in class com.evernote.android.job.JobCreatorHolder
 
removeJobCreator(JobCreator) - Method in class com.evernote.android.job.JobManager
Remove the mapping to stop it from creating new jobs.
removeLogger(JobLogger) - Static method in class com.evernote.android.job.JobConfig
Remove a global logger.
removeLogger(JobLogger) - Static method in class com.evernote.android.job.util.JobCat
Remove a global logger.
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
 
requiresBatteryNotLow() - Method in class com.evernote.android.job.Job.Params
 
requiresBatteryNotLow() - 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
 
requiresStorageNotLow() - Method in class com.evernote.android.job.Job.Params
 
requiresStorageNotLow() - Method in class com.evernote.android.job.JobRequest
 
reschedule(boolean, boolean) - Method in class com.evernote.android.job.JobRequest
 
rescheduleJobs(JobManager) - Method in class com.evernote.android.job.JobRescheduleService
 
rescheduleJobs(JobManager, Collection<JobRequest>) - Method in class com.evernote.android.job.JobRescheduleService
 
RESERVED_JOB_ID_RANGE_START - Static variable in class com.evernote.android.job.JobIdsInternal
JobIds between this and Integer.MAX_VALUE are reserved for internal purposes.
reset() - Static method in class com.evernote.android.job.JobConfig
Resets all adjustments in the config.
runJob() - Method in class com.evernote.android.job.Job
 
runJob(Intent, Service, JobCat) - Static method in class com.evernote.android.job.v14.PlatformAlarmService
 

S

saveToXml() - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
schedule(JobRequest.Builder, long, long) - Static method in class com.evernote.android.job.DailyJob
Schedules your daily job.
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
Schedule a request which will be executed in the future.
schedule(JobInfo) - Method in class com.evernote.android.job.v21.JobProxy21
 
scheduleAsync(JobRequest.Builder, long, long) - Static method in class com.evernote.android.job.DailyJob
Helper method to schedule a daily job on a background thread.
scheduleAsync(JobRequest.Builder, long, long, JobRequest.JobScheduledCallback) - Static method in class com.evernote.android.job.DailyJob
Helper method to schedule a daily job on a background thread.
scheduleAsync() - Method in class com.evernote.android.job.JobRequest
Helper method to schedule a request on a background thread.
scheduleAsync(JobRequest.JobScheduledCallback) - Method in class com.evernote.android.job.JobRequest
Helper method to schedule a request on a background thread.
scheduleResultToString(int) - Static method in class com.evernote.android.job.v21.JobProxy21
 
setAllowSmallerIntervalsForMarshmallow(boolean) - Static method in class com.evernote.android.job.JobConfig
Option to override the minimum period and minimum flex for periodic jobs.
setApiEnabled(JobApi, boolean) - Static method in class com.evernote.android.job.JobConfig
WARNING: Please use this method carefully.
setBackoffCriteria(long, JobRequest.BackoffPolicy) - Method in class com.evernote.android.job.JobRequest.Builder
Change the back-off policy for a non periodic job.
setClock(Clock) - Static method in class com.evernote.android.job.JobConfig
 
setCloseDatabase(boolean) - Static method in class com.evernote.android.job.JobConfig
Controls whether the internal database should be closed after each access to clean up resources.
setContext(Context) - Method in class com.evernote.android.job.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.
setExecutorService(ExecutorService) - Static method in class com.evernote.android.job.JobConfig
Overrides the executor service for all parallel execution.
setExtras(PersistableBundleCompat) - Method in class com.evernote.android.job.JobRequest.Builder
Set optional extras.
setFeature(String, boolean) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
setFlexSupport(boolean) - Method in class com.evernote.android.job.JobRequest
 
setForceAllowApi14(boolean) - Static method in class com.evernote.android.job.JobConfig
On some devices for some reason all broadcast receiver and services are disabled.
setForceRtc(boolean) - Static method in class com.evernote.android.job.JobConfig
 
setJobIdOffset(int) - Static method in class com.evernote.android.job.JobConfig
Adds an offset to the job IDs.
setJobReschedulePause(long, TimeUnit) - Static method in class com.evernote.android.job.JobConfig
Overrides the default job reschedule pause.
setLogcatEnabled(boolean) - Static method in class com.evernote.android.job.JobConfig
Global switch to enable or disable printing log messages to Logcat.
setLogcatEnabled(boolean) - Static method in class com.evernote.android.job.util.JobCat
Global switch to enable or disable printing log messages to Logcat.
setOutput(OutputStream, String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
setOutput(Writer) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
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.
setPrefix(String, String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
setProperty(String, Object) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
setRequest(JobRequest, Bundle) - Method in class com.evernote.android.job.Job
 
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.
setRequiresBatteryNotLow(boolean) - Method in class com.evernote.android.job.JobRequest.Builder
Specify that to run this job, the device battery shouldn't be below a curtain threshold.
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.
setRequiresStorageNotLow(boolean) - Method in class com.evernote.android.job.JobRequest.Builder
Specify that to run this job, the device storage shouldn't be low.
setScheduledAt(long) - Method in class com.evernote.android.job.JobRequest
 
setSkipJobReschedule(boolean) - Static method in class com.evernote.android.job.JobConfig
 
setStarted(boolean) - Method in class com.evernote.android.job.JobRequest
 
setTransientBundle(JobRequest, JobInfo.Builder) - Method in class com.evernote.android.job.v21.JobProxy21
 
setTransientBundle(JobRequest, JobInfo.Builder) - Method in class com.evernote.android.job.v26.JobProxy26
 
setTransientExtras(Bundle) - Method in class com.evernote.android.job.JobRequest.Builder
Set optional transient extras.
setUpdateCurrent(boolean) - Method in class com.evernote.android.job.JobRequest.Builder
Sets whether this request should overwrite any preexisting jobs with the same tag.
size() - Method in class com.evernote.android.job.util.support.PersistableBundleCompat
 
skipCurrentTag(XmlPullParser) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
start(Context, int, Bundle) - Static method in class com.evernote.android.job.v14.PlatformAlarmService
 
START_NOW - Static variable in class com.evernote.android.job.JobRequest
 
startDocument(String, Boolean) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
startNow() - Method in class com.evernote.android.job.JobRequest.Builder
Specify that the job should start immediately.
startNowOnce(JobRequest.Builder) - Static method in class com.evernote.android.job.DailyJob
Schedules the daily job only once and runs it immediately.
startService(Context) - Static method in class com.evernote.android.job.JobRescheduleService
 
startTag(String, String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
startWakefulService(Context, Intent) - Static method in class com.evernote.android.job.JobProxy.Common
 
startWakefulService(Context, Intent) - Static method in class com.evernote.android.job.WakeLockUtil
Do a Context.startService, but holding a wake lock while the service starts.
startWithTransientBundle(Context, JobRequest) - Static method in class com.evernote.android.job.v21.TransientBundleCompat
 
supportsExecutionWindow() - Method in enum com.evernote.android.job.JobApi
 
supportsTransientJobs() - Method in enum com.evernote.android.job.JobApi
 

T

text(char[], int, int) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
text(String) - Method in class com.evernote.android.job.util.support.FastXmlSerializer
 
timeToString(long) - Static method in class com.evernote.android.job.util.JobUtil
 
toContentValues() - Method in class com.evernote.android.job.JobRequest
 
toString() - Method in class com.evernote.android.job.Job
 
toString() - Method in class com.evernote.android.job.JobRequest
 
TransientBundleCompat - Class in com.evernote.android.job.v21
Dirty workaround.

U

update(JobRequest, ContentValues) - Method in class com.evernote.android.job.JobStorage
 
updateStats(boolean, boolean) - Method in class com.evernote.android.job.JobRequest
 

V

valueOf(String) - Static method in enum com.evernote.android.job.DailyJob.DailyJobResult
Returns the enum constant of this type with the specified name.
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.JobApi
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.
values() - Static method in enum com.evernote.android.job.DailyJob.DailyJobResult
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.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.JobApi
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.

W

w(String) - Method in class com.evernote.android.job.util.JobCat
 
w(String, Object...) - Method in class com.evernote.android.job.util.JobCat
 
w(Throwable, String, Object...) - Method in class com.evernote.android.job.util.JobCat
 
WakeLockUtil - Class in com.evernote.android.job
 
writeBooleanAttribute(XmlSerializer, String, boolean) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
writeByteArrayAttribute(XmlSerializer, String, byte[]) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
writeByteArrayXml(byte[], String, XmlSerializer) - Static method in class com.evernote.android.job.util.support.XmlUtils
Flatten a byte[] into an XmlSerializer.
writeDoubleArrayXml(double[], String, XmlSerializer) - Static method in class com.evernote.android.job.util.support.XmlUtils
Flatten a double[] into an XmlSerializer.
writeFloatAttribute(XmlSerializer, String, float) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
writeIntArrayXml(int[], String, XmlSerializer) - Static method in class com.evernote.android.job.util.support.XmlUtils
Flatten an int[] into an XmlSerializer.
writeIntAttribute(XmlSerializer, String, int) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
writeListXml(List, OutputStream) - Static method in class com.evernote.android.job.util.support.XmlUtils
Flatten a List into an output stream as XML.
writeListXml(List, String, XmlSerializer) - Static method in class com.evernote.android.job.util.support.XmlUtils
Flatten a List into an XmlSerializer.
writeLongArrayXml(long[], String, XmlSerializer) - Static method in class com.evernote.android.job.util.support.XmlUtils
Flatten a long[] into an XmlSerializer.
writeLongAttribute(XmlSerializer, String, long) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
writeMapXml(Map, OutputStream) - Static method in class com.evernote.android.job.util.support.XmlUtils
Flatten a Map into an output stream as XML.
writeMapXml(Map, String, XmlSerializer) - Static method in class com.evernote.android.job.util.support.XmlUtils
Flatten a Map into an XmlSerializer.
writeMapXml(Map, String, XmlSerializer, XmlUtils.WriteMapCallback) - Static method in class com.evernote.android.job.util.support.XmlUtils
Flatten a Map into an XmlSerializer.
writeMapXml(Map, XmlSerializer, XmlUtils.WriteMapCallback) - Static method in class com.evernote.android.job.util.support.XmlUtils
Flatten a Map into an XmlSerializer.
writeSetXml(Set, String, XmlSerializer) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
writeStringArrayXml(String[], String, XmlSerializer) - Static method in class com.evernote.android.job.util.support.XmlUtils
Flatten a String[] into an XmlSerializer.
writeStringAttribute(XmlSerializer, String, String) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
writeUnknownObject(Object, String, XmlSerializer) - Method in interface com.evernote.android.job.util.support.XmlUtils.WriteMapCallback
Called from writeMapXml when an Object type is not recognized.
writeUriAttribute(XmlSerializer, String, Uri) - Static method in class com.evernote.android.job.util.support.XmlUtils
 
writeValueXml(Object, String, XmlSerializer) - Static method in class com.evernote.android.job.util.support.XmlUtils
Flatten an object's value into an XmlSerializer.

X

XmlUtils - Class in com.evernote.android.job.util.support
 
XmlUtils.ReadMapCallback - Interface in com.evernote.android.job.util.support
 
XmlUtils.WriteMapCallback - Interface in com.evernote.android.job.util.support
 
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links