-
public interface IBackgroundManagerThe background manager is used by a service to run all services registered as IBackgroundService. It should not be called for any other purpose.
-
-
Method Summary
Modifier and Type Method Description abstract UnitrunBackgroundServices()Run the background services. abstract BooleancancelRunBackgroundServices()Cancel the running of the background services. abstract BooleangetNeedsJobReschedule()Whether the service should reschedule itself to re-run. abstract UnitsetNeedsJobReschedule(Boolean needsJobReschedule)Whether the service should reschedule itself to re-run. -
-
Method Detail
-
runBackgroundServices
abstract Unit runBackgroundServices()
Run the background services.
-
cancelRunBackgroundServices
abstract Boolean cancelRunBackgroundServices()
Cancel the running of the background services.
-
getNeedsJobReschedule
abstract Boolean getNeedsJobReschedule()
Whether the service should reschedule itself to re-run.
-
setNeedsJobReschedule
abstract Unit setNeedsJobReschedule(Boolean needsJobReschedule)
Whether the service should reschedule itself to re-run.
-
-
-
-