PeriodicThrottleFetcher

class PeriodicThrottleFetcher(context: Context, workerParams: WorkerParameters) : Worker

Performs periodic refresh of analytics throttler details

Constructors

Link copied to clipboard
constructor(context: Context, workerParams: WorkerParameters)

Functions

Link copied to clipboard
open override fun doWork(): ListenableWorker.Result
Link copied to clipboard
open override fun getForegroundInfoAsync(): ListenableFuture<ForegroundInfo>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@RequiresApi(value = 31)
fun getStopReason(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onStopped()
Link copied to clipboard
fun setForegroundAsync(@NonNull foregroundInfo: ForegroundInfo): ListenableFuture<Void>
Link copied to clipboard
open fun setProgressAsync(@NonNull data: Data): ListenableFuture<Void>
Link copied to clipboard
Link copied to clipboard
override fun startWork(): ListenableFuture<ListenableWorker.Result>
Link copied to clipboard