- CachedJobQueue - Class in com.birbit.android.jobqueue.cachedQueue
-
a class that implements
JobQueue
interface, wraps another
JobQueue
and caches
results to avoid unnecessary queries to wrapped JobQueue.
- CachedJobQueue(JobQueue) - Constructor for class com.birbit.android.jobqueue.cachedQueue.CachedJobQueue
-
- cacheKey - Variable in class com.birbit.android.jobqueue.persistentQueue.sqlite.Where
-
- CallbackManager - Class in com.birbit.android.jobqueue
-
Handles callbacks to user code.
- CallbackManager(MessageFactory, Timer) - Constructor for class com.birbit.android.jobqueue.CallbackManager
-
- CallbackMessage - Class in com.birbit.android.jobqueue.messaging.message
-
Used for external callbacks to user code
- CallbackMessage() - Constructor for class com.birbit.android.jobqueue.messaging.message.CallbackMessage
-
- CANCEL - Static variable in class com.birbit.android.jobqueue.RetryConstraint
-
- cancelAll() - Method in class com.birbit.android.jobqueue.BatchingScheduler
-
- cancelAll() - Method in class com.birbit.android.jobqueue.scheduling.Scheduler
-
When called, should cancel all pending jobs
- cancelJobs(TagConstraint, String...) - Method in class com.birbit.android.jobqueue.JobManager
-
Cancels jobs that match the given criteria.
- cancelJobsInBackground(CancelResult.AsyncCancelCallback, TagConstraint, String...) - Method in class com.birbit.android.jobqueue.JobManager
-
Cancels the Jobs that match the given criteria.
- CANCELLED_VIA_SHOULD_RE_RUN - Static variable in annotation type com.birbit.android.jobqueue.CancelReason
-
- CANCELLED_WHILE_RUNNING - Static variable in annotation type com.birbit.android.jobqueue.CancelReason
-
- CancelMessage - Class in com.birbit.android.jobqueue.messaging.message
-
- CancelMessage() - Constructor for class com.birbit.android.jobqueue.messaging.message.CancelMessage
-
- cancelMessages(MessagePredicate) - Method in interface com.birbit.android.jobqueue.messaging.MessageQueue
-
- cancelMessages(MessagePredicate) - Method in class com.birbit.android.jobqueue.messaging.PriorityMessageQueue
-
- cancelMessages(MessagePredicate) - Method in class com.birbit.android.jobqueue.messaging.SafeMessageQueue
-
- CancelReason - Annotation Type in com.birbit.android.jobqueue
-
A list of possible reasons why a Job was cancelled.
- CancelResult - Class in com.birbit.android.jobqueue
-
- CancelResult() - Constructor for class com.birbit.android.jobqueue.CancelResult
-
- CancelResult(Collection<Job>, Collection<Job>) - Constructor for class com.birbit.android.jobqueue.CancelResult
-
- CancelResult.AsyncCancelCallback - Interface in com.birbit.android.jobqueue
-
- CancelResultMessage - Class in com.birbit.android.jobqueue.messaging.message
-
- CancelResultMessage() - Constructor for class com.birbit.android.jobqueue.messaging.message.CancelResultMessage
-
- clear() - Method in class com.birbit.android.jobqueue.cachedQueue.CachedJobQueue
-
- clear() - Method in class com.birbit.android.jobqueue.inMemoryQueue.SimpleInMemoryPriorityQueue
-
- clear() - Method in class com.birbit.android.jobqueue.JobManager
-
Clears all waiting Jobs in the JobManager.
- clear() - Method in interface com.birbit.android.jobqueue.JobQueue
-
clear all jobs in the queue.
- CLEAR - Static variable in class com.birbit.android.jobqueue.messaging.message.PublicQueryMessage
-
- clear() - Method in interface com.birbit.android.jobqueue.messaging.MessageQueue
-
- clear() - Method in class com.birbit.android.jobqueue.messaging.PriorityMessageQueue
-
- clear() - Method in class com.birbit.android.jobqueue.messaging.SafeMessageQueue
-
- clear() - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue
-
clear all jobs in the queue.
- clear() - Method in class com.birbit.android.jobqueue.RunningJobSet
-
- clearLogger() - Static method in class com.birbit.android.jobqueue.log.JqLog
-
- clearTags() - Method in class com.birbit.android.jobqueue.Params
-
- columnIndex - Variable in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper.Property
-
- com.birbit.android.jobqueue - package com.birbit.android.jobqueue
-
- com.birbit.android.jobqueue.cachedQueue - package com.birbit.android.jobqueue.cachedQueue
-
- com.birbit.android.jobqueue.callback - package com.birbit.android.jobqueue.callback
-
- com.birbit.android.jobqueue.config - package com.birbit.android.jobqueue.config
-
- com.birbit.android.jobqueue.di - package com.birbit.android.jobqueue.di
-
- com.birbit.android.jobqueue.inMemoryQueue - package com.birbit.android.jobqueue.inMemoryQueue
-
- com.birbit.android.jobqueue.log - package com.birbit.android.jobqueue.log
-
- com.birbit.android.jobqueue.messaging - package com.birbit.android.jobqueue.messaging
-
- com.birbit.android.jobqueue.messaging.message - package com.birbit.android.jobqueue.messaging.message
-
- com.birbit.android.jobqueue.network - package com.birbit.android.jobqueue.network
-
- com.birbit.android.jobqueue.persistentQueue.sqlite - package com.birbit.android.jobqueue.persistentQueue.sqlite
-
- com.birbit.android.jobqueue.scheduling - package com.birbit.android.jobqueue.scheduling
-
- com.birbit.android.jobqueue.timer - package com.birbit.android.jobqueue.timer
-
- CommandMessage - Class in com.birbit.android.jobqueue.messaging.message
-
- CommandMessage() - Constructor for class com.birbit.android.jobqueue.messaging.message.CommandMessage
-
- Configuration - Class in com.birbit.android.jobqueue.config
-
- Configuration.Builder - Class in com.birbit.android.jobqueue.config
-
- Constraint - Class in com.birbit.android.jobqueue
-
This class is used when querying JobQueues to fetch particular jobs.
- Constraint() - Constructor for class com.birbit.android.jobqueue.Constraint
-
- ConstraintChangeMessage - Class in com.birbit.android.jobqueue.messaging.message
-
- ConstraintChangeMessage() - Constructor for class com.birbit.android.jobqueue.messaging.message.ConstraintChangeMessage
-
- consume(MessageQueueConsumer) - Method in interface com.birbit.android.jobqueue.messaging.MessageQueue
-
- consume(MessageQueueConsumer) - Method in class com.birbit.android.jobqueue.messaging.PriorityMessageQueue
-
- consume(MessageQueueConsumer) - Method in class com.birbit.android.jobqueue.messaging.SafeMessageQueue
-
- consumerKeepAlive(int) - Method in class com.birbit.android.jobqueue.config.Configuration.Builder
-
When JobManager runs out of `ready` jobs, it will keep consumers alive for this duration.
- consumerThreadPriority(int) - Method in class com.birbit.android.jobqueue.config.Configuration.Builder
-
Sets the priority for the threads of this manager.
- count() - Method in class com.birbit.android.jobqueue.cachedQueue.CachedJobQueue
-
- count() - Method in class com.birbit.android.jobqueue.inMemoryQueue.SimpleInMemoryPriorityQueue
-
- count() - Method in class com.birbit.android.jobqueue.JobManager
-
Returns the number of jobs in the JobManager.
- count() - Method in interface com.birbit.android.jobqueue.JobQueue
-
Returns the # of jobs that are waiting to be run
- COUNT - Static variable in class com.birbit.android.jobqueue.messaging.message.PublicQueryMessage
-
- count() - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue
-
Returns the # of jobs that are waiting to be run
- COUNT_READY - Static variable in class com.birbit.android.jobqueue.messaging.message.PublicQueryMessage
-
- countReady(SQLiteDatabase, StringBuilder) - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.Where
-
- countReadyJobs(Constraint) - Method in class com.birbit.android.jobqueue.cachedQueue.CachedJobQueue
-
- countReadyJobs(Constraint) - Method in class com.birbit.android.jobqueue.inMemoryQueue.SimpleInMemoryPriorityQueue
-
- countReadyJobs() - Method in class com.birbit.android.jobqueue.JobManager
-
Returns the number of jobs that are ready to be executed but waiting in the queue.
- countReadyJobs(Constraint) - Method in interface com.birbit.android.jobqueue.JobQueue
-
counts the # of jobs that can run now.
- countReadyJobs(Constraint) - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue
-
- create(String, SqlHelper.Property, SqlHelper.Property...) - Static method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper
-
- createdNs(long) - Method in class com.birbit.android.jobqueue.JobHolder.Builder
-
- createExponentialBackoff(int, long) - Static method in class com.birbit.android.jobqueue.RetryConstraint
-
Creates a response that will exponentially back off the job.
- createNonPersistent(Configuration, long) - Method in class com.birbit.android.jobqueue.DefaultQueueFactory
-
- createNonPersistent(Configuration, long) - Method in interface com.birbit.android.jobqueue.QueueFactory
-
- createPersistentQueue(Configuration, long) - Method in class com.birbit.android.jobqueue.DefaultQueueFactory
-
- createPersistentQueue(Configuration, long) - Method in interface com.birbit.android.jobqueue.QueueFactory
-
- createSchedulerFor(Context, Class<? extends FrameworkJobSchedulerService>) - Static method in class com.birbit.android.jobqueue.scheduling.FrameworkJobSchedulerService
-
Creates a scheduler for the given service.
- createSchedulerFor(Context, Class<? extends GcmJobSchedulerService>) - Static method in class com.birbit.android.jobqueue.scheduling.GcmJobSchedulerService
-
Creates a scheduler for the given service.
- createSelect(String, Integer, SqlHelper.Order...) - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper
-
- createSelectOneField(String, String, Integer, SqlHelper.Order...) - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper
-
- customLogger(CustomLogger) - Method in class com.birbit.android.jobqueue.config.Configuration.Builder
-
you can provide a custom logger to get logs from JobManager.
- CustomLogger - Interface in com.birbit.android.jobqueue.log
-
You can provide your own logger implementation to
JobManager
it is very similar to Roboguice's logger
- GcmJobSchedulerService - Class in com.birbit.android.jobqueue.scheduling
-
- GcmJobSchedulerService() - Constructor for class com.birbit.android.jobqueue.scheduling.GcmJobSchedulerService
-
- getActiveConsumerCount() - Method in class com.birbit.android.jobqueue.JobManager
-
Returns the number of consumer threads that are currently running Jobs.
- getAppContext() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getApplicationContext() - Method in class com.birbit.android.jobqueue.Job
-
Convenience method to get the application context in a Job.
- getCallback() - Method in class com.birbit.android.jobqueue.messaging.message.CancelMessage
-
- getCallback() - Method in class com.birbit.android.jobqueue.messaging.message.CancelResultMessage
-
- getCallback() - Method in class com.birbit.android.jobqueue.messaging.message.PublicQueryMessage
-
- getCancelledJobs() - Method in class com.birbit.android.jobqueue.CancelResult
-
- getCancelOnDeadline() - Method in class com.birbit.android.jobqueue.Params
-
Returns what JobManager will do if job reaches its deadline.
- getConstraint() - Method in class com.birbit.android.jobqueue.messaging.message.CancelMessage
-
- getConstraint() - Method in class com.birbit.android.jobqueue.messaging.message.SchedulerMessage
-
- getConsumerKeepAlive() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getCountStatement() - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper
-
- getCreatedNs() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getCurrentRunCount() - Method in class com.birbit.android.jobqueue.Job
-
Before each run, JobManager sets this number.
- getCustomLogger() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getData() - Method in class com.birbit.android.jobqueue.scheduling.SchedulerConstraint
-
- getDb() - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue
-
- getDeadlineMs() - Method in class com.birbit.android.jobqueue.Params
-
- getDeadlineNs() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getDelayInMs() - Method in class com.birbit.android.jobqueue.Job
-
used by
JobManager
to assign proper delay at the time job is added.
- getDelayInMs() - Method in class com.birbit.android.jobqueue.scheduling.SchedulerConstraint
-
The delay for the job
- getDelayMs() - Method in class com.birbit.android.jobqueue.Params
-
- getDelayUntilNs() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getDeleteJobTagsStatement() - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper
-
- getDeleteStatement() - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper
-
- getDependencyInjector() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getExcludeGroups() - Method in class com.birbit.android.jobqueue.Constraint
-
The list of groups to be excluded.
- getExcludeJobIds() - Method in class com.birbit.android.jobqueue.Constraint
-
The list of jobs ids that should be excluded from the result
- getFailedToCancel() - Method in class com.birbit.android.jobqueue.CancelResult
-
- getGroupId() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getGroupId() - Method in class com.birbit.android.jobqueue.Params
-
- getId() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getId() - Method in class com.birbit.android.jobqueue.Job
-
- getId() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getInsertionOrder() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getInsertOrReplaceStatement() - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper
-
- getInsertStatement() - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper
-
- getInsertTagsStatement() - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper
-
- getJob() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getJob() - Method in class com.birbit.android.jobqueue.messaging.message.AddJobMessage
-
- getJob() - Method in class com.birbit.android.jobqueue.messaging.message.CallbackMessage
-
- getJobHolder() - Method in class com.birbit.android.jobqueue.messaging.message.RunJobMessage
-
- getJobHolder() - Method in class com.birbit.android.jobqueue.messaging.message.RunJobResultMessage
-
- getJobManager() - Method in class com.birbit.android.jobqueue.scheduling.FrameworkJobSchedulerService
-
Return the JobManager that is associated with this service
- getJobManager() - Method in class com.birbit.android.jobqueue.scheduling.GcmJobSchedulerService
-
Return the JobManager that is associated with this service
- getJobManagerExecutionThread() - Method in class com.birbit.android.jobqueue.JobManager
-
Returns the main thread of the JobManager.
- getJobStatus(String) - Method in class com.birbit.android.jobqueue.JobManager
-
Returns the current status of a given job
- getLastJobCompleted() - Method in class com.birbit.android.jobqueue.messaging.message.JobConsumerIdleMessage
-
- getLoadFactor() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getMaxConsumerCount() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getMaxNetworkType() - Method in class com.birbit.android.jobqueue.Constraint
-
Returns the max allowed network type
- getMinConsumerCount() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getNetworkStatus(Context) - Method in interface com.birbit.android.jobqueue.network.NetworkUtil
-
Returns the current connection status.
- getNetworkStatus(Context) - Method in class com.birbit.android.jobqueue.network.NetworkUtilImpl
-
- getNetworkStatus() - Method in class com.birbit.android.jobqueue.scheduling.SchedulerConstraint
-
- getNetworkUtil() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getNewDelayInMs() - Method in class com.birbit.android.jobqueue.RetryConstraint
-
- getNewPriority() - Method in class com.birbit.android.jobqueue.RetryConstraint
-
- getNextDelayForGroups() - Method in class com.birbit.android.jobqueue.RunningJobSet
-
- getNextJobDelayUntilNs(Constraint) - Method in class com.birbit.android.jobqueue.cachedQueue.CachedJobQueue
-
- getNextJobDelayUntilNs(Constraint) - Method in class com.birbit.android.jobqueue.inMemoryQueue.SimpleInMemoryPriorityQueue
-
- getNextJobDelayUntilNs(Constraint) - Method in interface com.birbit.android.jobqueue.JobQueue
-
Returns when the next job should run (in nanoseconds), should return null if there are no
jobs to run.
- getNextJobDelayUntilNs(Constraint) - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue
-
Returns when the next job should run (in nanoseconds), should return null if there are no
jobs to run.
- getNowInNs() - Method in class com.birbit.android.jobqueue.Constraint
-
- getOnJobFetchedForRunningStatement() - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper
-
- getOverrideDeadlineInMs() - Method in class com.birbit.android.jobqueue.scheduling.SchedulerConstraint
-
The deadline in ms after which the job should be run even if the constraints are not match.
- getPriority() - Method in class com.birbit.android.jobqueue.Job
-
used by
JobManager
to assign proper priority at the time job is added.
- getPriority() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getPriority() - Method in class com.birbit.android.jobqueue.Params
-
- getQueueFactory() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getRequiredNetworkType() - Method in class com.birbit.android.jobqueue.JobHolder
-
Returns the type of network required by this job.
- getResult() - Method in class com.birbit.android.jobqueue.messaging.message.CancelResultMessage
-
- getResult() - Method in class com.birbit.android.jobqueue.messaging.message.RunJobResultMessage
-
- getResultCode() - Method in class com.birbit.android.jobqueue.messaging.message.CallbackMessage
-
- getRetryConstraint() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getRetryLimit() - Method in class com.birbit.android.jobqueue.Job
-
By default, jobs will be retried DEFAULT_RETRY_LIMIT
times.
- getRunCount() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getRunGroupId() - Method in class com.birbit.android.jobqueue.Job
-
Some jobs may require being run synchronously.
- getRunnable() - Method in class com.birbit.android.jobqueue.messaging.message.CommandMessage
-
- getRunningSessionId() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getSafe() - Method in class com.birbit.android.jobqueue.RunningJobSet
-
- getScheduler() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getScheduler() - Method in class com.birbit.android.jobqueue.JobManager
-
The scheduler that was given to this JobManager when it was initialized.
- getScheduler() - Method in class com.birbit.android.jobqueue.scheduling.GcmJobSchedulerService
-
- getSingleId() - Method in class com.birbit.android.jobqueue.Params
-
- getSingleInstanceId() - Method in class com.birbit.android.jobqueue.Job
-
Some jobs only need a single instance to be queued to run.
- getSingleInstanceId() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getStringArg() - Method in class com.birbit.android.jobqueue.messaging.message.PublicQueryMessage
-
- getTagConstraint() - Method in class com.birbit.android.jobqueue.Constraint
-
The tag constraint to be used while querying with tags.
- getTags() - Method in class com.birbit.android.jobqueue.Constraint
-
The set of tags.
- getTags() - Method in class com.birbit.android.jobqueue.Job
-
Returns a readonly set of tags attached to this Job.
- getTags() - Method in class com.birbit.android.jobqueue.JobHolder
-
- getTags() - Method in class com.birbit.android.jobqueue.messaging.message.CancelMessage
-
- getTags() - Method in class com.birbit.android.jobqueue.Params
-
- getThreadFactory() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getThreadPriority() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getThrowable() - Method in class com.birbit.android.jobqueue.messaging.message.CallbackMessage
-
- getTimeLimit() - Method in class com.birbit.android.jobqueue.Constraint
-
Exclude jobs whose run time is after this time.
- getTimer() - Method in class com.birbit.android.jobqueue.config.Configuration
-
- getUuid() - Method in class com.birbit.android.jobqueue.scheduling.SchedulerConstraint
-
The unique id assigned by the job manager.
- getWhat() - Method in class com.birbit.android.jobqueue.messaging.message.CallbackMessage
-
- getWhat() - Method in class com.birbit.android.jobqueue.messaging.message.CommandMessage
-
- getWhat() - Method in class com.birbit.android.jobqueue.messaging.message.PublicQueryMessage
-
- getWhat() - Method in class com.birbit.android.jobqueue.messaging.message.SchedulerMessage
-
- getWorker() - Method in class com.birbit.android.jobqueue.messaging.message.JobConsumerIdleMessage
-
- getWorker() - Method in class com.birbit.android.jobqueue.messaging.message.RunJobResultMessage
-
- groupBy(String) - Method in class com.birbit.android.jobqueue.Params
-
Sets the group id.
- groupId(String) - Method in class com.birbit.android.jobqueue.JobHolder.Builder
-
- groupId - Variable in class com.birbit.android.jobqueue.JobHolder
-
- SafeMessageQueue - Class in com.birbit.android.jobqueue.messaging
-
- SafeMessageQueue(Timer, MessageFactory, String) - Constructor for class com.birbit.android.jobqueue.messaging.SafeMessageQueue
-
- scheduler(Scheduler, boolean) - Method in class com.birbit.android.jobqueue.config.Configuration.Builder
-
Assigns a scheduler that can be used to wake up the application when JobManager has jobs
to execute.
- scheduler(Scheduler) - Method in class com.birbit.android.jobqueue.config.Configuration.Builder
-
Assigns a scheduler that can be used to wake up the application when JobManager has jobs
to execute.
- Scheduler - Class in com.birbit.android.jobqueue.scheduling
-
This class handles communication and tracking with a scheduler that can wake up the app / job
manager based on external events.
- Scheduler() - Constructor for class com.birbit.android.jobqueue.scheduling.Scheduler
-
- Scheduler.Callback - Interface in com.birbit.android.jobqueue.scheduling
-
Internal class that handles the communication between the JobManager and the scheduler
- SCHEDULER_START - Static variable in class com.birbit.android.jobqueue.messaging.message.PublicQueryMessage
-
- SchedulerConstraint - Class in com.birbit.android.jobqueue.scheduling
-
The constraints that are passed into Scheduler from JobManager
- SchedulerConstraint(String) - Constructor for class com.birbit.android.jobqueue.scheduling.SchedulerConstraint
-
- SchedulerMessage - Class in com.birbit.android.jobqueue.messaging.message
-
The messages with the scheduler
- SchedulerMessage() - Constructor for class com.birbit.android.jobqueue.messaging.message.SchedulerMessage
-
- serialize(Object) - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.JavaSerializer
-
- serialize(Object) - Method in interface com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.JobSerializer
-
- set(Job, int) - Method in class com.birbit.android.jobqueue.messaging.message.CallbackMessage
-
- set(Job, int, int) - Method in class com.birbit.android.jobqueue.messaging.message.CallbackMessage
-
- set(Job, int, boolean, Throwable) - Method in class com.birbit.android.jobqueue.messaging.message.CallbackMessage
-
- set(CancelResult.AsyncCancelCallback, CancelResult) - Method in class com.birbit.android.jobqueue.messaging.message.CancelResultMessage
-
- set(int) - Method in class com.birbit.android.jobqueue.messaging.message.CommandMessage
-
- set(int, IntCallback) - Method in class com.birbit.android.jobqueue.messaging.message.PublicQueryMessage
-
- set(int, String, IntCallback) - Method in class com.birbit.android.jobqueue.messaging.message.PublicQueryMessage
-
- set(int, SchedulerConstraint) - Method in class com.birbit.android.jobqueue.messaging.message.SchedulerMessage
-
- setApplicationContext(Context) - Method in class com.birbit.android.jobqueue.JobHolder
-
- setApplyNewDelayToGroup(boolean) - Method in class com.birbit.android.jobqueue.RetryConstraint
-
Sets whether the delay in the constraint should be applied to the whole group.
- setCallback(IntCallback) - Method in interface com.birbit.android.jobqueue.IntCallback.MessageWithCallback
-
- setCallback(CancelResult.AsyncCancelCallback) - Method in class com.birbit.android.jobqueue.messaging.message.CancelMessage
-
- setCallback(IntCallback) - Method in class com.birbit.android.jobqueue.messaging.message.PublicQueryMessage
-
- setConstraint(TagConstraint) - Method in class com.birbit.android.jobqueue.messaging.message.CancelMessage
-
- setCustomLogger(CustomLogger) - Static method in class com.birbit.android.jobqueue.log.JqLog
-
- setData(Object) - Method in class com.birbit.android.jobqueue.scheduling.SchedulerConstraint
-
- setDeadlineIsReached(boolean) - Method in class com.birbit.android.jobqueue.JobHolder
-
- setDelayInMs(long) - Method in class com.birbit.android.jobqueue.scheduling.SchedulerConstraint
-
- setDelayMs(long) - Method in class com.birbit.android.jobqueue.Params
-
convenience method to set delay
- setDelayUntilNs(long) - Method in class com.birbit.android.jobqueue.JobHolder
-
- setGroupId(String) - Method in class com.birbit.android.jobqueue.Params
-
convenience method to set group id.
- setInsertionOrder(long) - Method in class com.birbit.android.jobqueue.JobHolder
-
- setJob(Job) - Method in class com.birbit.android.jobqueue.messaging.message.AddJobMessage
-
- setJobHolder(JobHolder) - Method in class com.birbit.android.jobqueue.messaging.message.RunJobMessage
-
- setJobHolder(JobHolder) - Method in class com.birbit.android.jobqueue.messaging.message.RunJobResultMessage
-
- setLastJobCompleted(long) - Method in class com.birbit.android.jobqueue.messaging.message.JobConsumerIdleMessage
-
- setListener(NetworkEventProvider.Listener) - Method in interface com.birbit.android.jobqueue.network.NetworkEventProvider
-
- setListener(NetworkEventProvider.Listener) - Method in class com.birbit.android.jobqueue.network.NetworkUtilImpl
-
- setNetworkStatus(int) - Method in class com.birbit.android.jobqueue.scheduling.SchedulerConstraint
-
- setNewDelayInMs(Long) - Method in class com.birbit.android.jobqueue.RetryConstraint
-
Sets a timeout until the Job is tried again.
- setNewPriority(Integer) - Method in class com.birbit.android.jobqueue.RetryConstraint
-
Updates the Job's priority.
- setNowInNs(long) - Method in class com.birbit.android.jobqueue.Constraint
-
- setOverrideDeadlineInMs(Long) - Method in class com.birbit.android.jobqueue.scheduling.SchedulerConstraint
-
- setPersistent(boolean) - Method in class com.birbit.android.jobqueue.Params
-
convenience method to set whether
JobManager
should persist this job or not.
- setPriority(int) - Method in class com.birbit.android.jobqueue.JobHolder
-
- setRequiresNetwork(boolean) - Method in class com.birbit.android.jobqueue.Params
-
Convenience method to set network requirement.
- setRequiresUnmeteredNetwork(boolean) - Method in class com.birbit.android.jobqueue.Params
-
Convenience method to set unmetered network requirement.
- setResult(int) - Method in class com.birbit.android.jobqueue.messaging.message.RunJobResultMessage
-
- setRetry(boolean) - Method in class com.birbit.android.jobqueue.RetryConstraint
-
Set whether the Job should be run again or cancelled.
- setRunCount(int) - Method in class com.birbit.android.jobqueue.JobHolder
-
- setRunnable(Runnable) - Method in class com.birbit.android.jobqueue.messaging.message.CommandMessage
-
- setRunningSessionId(long) - Method in class com.birbit.android.jobqueue.JobHolder
-
- setSingleId(String) - Method in class com.birbit.android.jobqueue.Params
-
convenience method to set single id.
- setTags(String[]) - Method in class com.birbit.android.jobqueue.messaging.message.CancelMessage
-
- setUuid(String) - Method in class com.birbit.android.jobqueue.scheduling.SchedulerConstraint
-
- setWorker(Object) - Method in class com.birbit.android.jobqueue.messaging.message.JobConsumerIdleMessage
-
- setWorker(Object) - Method in class com.birbit.android.jobqueue.messaging.message.RunJobResultMessage
-
- shouldCancelOnDeadline() - Method in class com.birbit.android.jobqueue.JobHolder
-
- shouldCancelOnDeadline() - Method in class com.birbit.android.jobqueue.Params
-
- shouldReRunOnThrowable(Throwable, int, int) - Method in class com.birbit.android.jobqueue.Job
-
If onRun
method throws an exception, this method is called.
- shouldRetry() - Method in class com.birbit.android.jobqueue.RetryConstraint
-
- SimpleInMemoryPriorityQueue - Class in com.birbit.android.jobqueue.inMemoryQueue
-
A simple implementation of in memory
JobQueue
- SimpleInMemoryPriorityQueue(Configuration, long) - Constructor for class com.birbit.android.jobqueue.inMemoryQueue.SimpleInMemoryPriorityQueue
-
- SINGLE_INSTANCE_ID_QUEUED - Static variable in annotation type com.birbit.android.jobqueue.CancelReason
-
Used when a job was added while another job with the same single instance ID was already
queued and not running.
- SINGLE_INSTANCE_WHILE_RUNNING - Static variable in annotation type com.birbit.android.jobqueue.CancelReason
-
Used when job throws an exception in
Job.onRun()
and will be cancelled because another job with the same single instance id was
queued while it was running.
- singleInstanceBy(String) - Method in class com.birbit.android.jobqueue.Params
-
Sets the single instance id.
- SqlHelper - Class in com.birbit.android.jobqueue.persistentQueue.sqlite
-
Helper class for
SqliteJobQueue
to generate sql queries and statements.
- SqlHelper(SQLiteDatabase, String, String, int, String, int, long) - Constructor for class com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper
-
- SqlHelper.ForeignKey - Class in com.birbit.android.jobqueue.persistentQueue.sqlite
-
- SqlHelper.Order - Class in com.birbit.android.jobqueue.persistentQueue.sqlite
-
- SqlHelper.Order.Type - Enum in com.birbit.android.jobqueue.persistentQueue.sqlite
-
- SqlHelper.Property - Class in com.birbit.android.jobqueue.persistentQueue.sqlite
-
- SqliteJobQueue - Class in com.birbit.android.jobqueue.persistentQueue.sqlite
-
Persistent Job Queue that keeps its data in an sqlite database.
- SqliteJobQueue(Configuration, long, SqliteJobQueue.JobSerializer) - Constructor for class com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue
-
- SqliteJobQueue.JavaSerializer - Class in com.birbit.android.jobqueue.persistentQueue.sqlite
-
- SqliteJobQueue.JobSerializer - Interface in com.birbit.android.jobqueue.persistentQueue.sqlite
-
- start() - Method in class com.birbit.android.jobqueue.JobManager
-
Starts the JobManager if it is not already running.
- START - Static variable in class com.birbit.android.jobqueue.messaging.message.PublicQueryMessage
-
- START - Static variable in class com.birbit.android.jobqueue.messaging.message.SchedulerMessage
-
- start(SchedulerConstraint) - Method in interface com.birbit.android.jobqueue.scheduling.Scheduler.Callback
-
- start(SchedulerConstraint) - Method in class com.birbit.android.jobqueue.scheduling.Scheduler
-
Triggers the JobManager to handle the given constraint.
- stop() - Method in class com.birbit.android.jobqueue.JobManager
-
Stops the JobManager.
- STOP - Static variable in class com.birbit.android.jobqueue.messaging.message.PublicQueryMessage
-
- STOP - Static variable in class com.birbit.android.jobqueue.messaging.message.SchedulerMessage
-
- stop() - Method in interface com.birbit.android.jobqueue.messaging.MessageQueue
-
- stop() - Method in class com.birbit.android.jobqueue.messaging.PriorityMessageQueue
-
- stop() - Method in class com.birbit.android.jobqueue.messaging.SafeMessageQueue
-
- stop(SchedulerConstraint) - Method in interface com.birbit.android.jobqueue.scheduling.Scheduler.Callback
-
- stop(SchedulerConstraint) - Method in class com.birbit.android.jobqueue.scheduling.Scheduler
-
- stopAndWaitUntilConsumersAreFinished() - Method in class com.birbit.android.jobqueue.JobManager
-
Stops the JobManager and waits until all currently running Jobs are complete (or failed).
- substitute(JobHolder, JobHolder) - Method in class com.birbit.android.jobqueue.cachedQueue.CachedJobQueue
-
- substitute(JobHolder, JobHolder) - Method in class com.birbit.android.jobqueue.inMemoryQueue.SimpleInMemoryPriorityQueue
-
- substitute(JobHolder, JobHolder) - Method in interface com.birbit.android.jobqueue.JobQueue
-
Remove the old job from the queue while inserting the new one.
- substitute(JobHolder, JobHolder) - Method in class com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue
-
- SystemTimer - Class in com.birbit.android.jobqueue.timer
-
- SystemTimer() - Constructor for class com.birbit.android.jobqueue.timer.SystemTimer
-