com.levibostian.wendy.service.PendingTask |
Represents a single task to perform. Usually used to sync offline data stored on the device with online remote storage. |
com.levibostian.wendy.db.PendingTaskError |
Use this class to save a PendingTask instance to a SQLite database. PendingTask is designed to be a developer facing object. |
com.levibostian.wendy.types.PendingTaskResult |
When one of your PendingTask subclasses executes PendingTask.runTask, Wendy requires that it returns a result. You are required to return one of the following results. |
com.levibostian.wendy.listeners.PendingTaskStatusListener |
Listen to status updates on a specific PendingTask instance you care to listen to updates about. |
com.levibostian.wendy.service.PendingTasksFactory |
Wendy requires that you create a subclass of PendingTasksFactory and provide it to Wendy in the Wendy.Companion.init call. Do this in your Application's onCreate() call if you can. |
com.levibostian.wendy.types.ReasonPendingTaskSkipped |
Reasons why a PendingTask was skipped by the task runner. |
com.levibostian.wendy.types.RunAllTasksFilter |
Filter the Wendy task runner to only run PendingTasks with the following options. |
com.levibostian.wendy.listeners.TaskRunnerListener |
Listen to status updates from the Wendy task runner. You will get notified about the status of the task runner as well as general task updates on all of the tasks that it runs. |
com.levibostian.wendy.service.Wendy |
How you interact with Wendy with PendingTask instances you create. Add tasks to Wendy to run, get a list of all the PendingTasks registered to Wendy, etc. |
com.levibostian.wendy.WendyConfig |
Configure Wendy and how it operates. |