AppSyncWorker

class AppSyncWorker @AssistedInject constructor(@Assisted appContext: Context, @Assisted workerParams: WorkerParameters, val syncListenerManager: SyncListenerManager, openSrpFhirEngine: FhirEngine, appTimeStampContext: AppTimeStampContext) : FhirSyncWorker

Constructors

Link copied to clipboard
@AssistedInject
constructor(@Assisted appContext: Context, @Assisted workerParams: WorkerParameters, syncListenerManager: SyncListenerManager, openSrpFhirEngine: FhirEngine, appTimeStampContext: AppTimeStampContext)

Properties

Link copied to clipboard
open val coroutineContext: CoroutineDispatcher

Functions

Link copied to clipboard
open suspend override fun doWork(): ListenableWorker.Result
Link copied to clipboard
open override fun getConflictResolver(): ConflictResolver
Link copied to clipboard
open override fun getDownloadWorkManager(): DownloadWorkManager
Link copied to clipboard
open override fun getFhirEngine(): FhirEngine
Link copied to clipboard
open suspend fun getForegroundInfo(): ForegroundInfo
Link copied to clipboard
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
open override fun getUploadStrategy(): UploadStrategy
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onFailedSyncJobResult(failedSyncJobStatus: SyncJobStatus.Failed)
Link copied to clipboard
override fun onStopped()
Link copied to clipboard
suspend fun setForeground(foregroundInfo: ForegroundInfo)
Link copied to clipboard
fun setForegroundAsync(@NonNull foregroundInfo: ForegroundInfo): ListenableFuture<Void>
Link copied to clipboard
suspend fun setProgress(data: Data)
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