KmpTaskWorker
WorkManager CoroutineWorker that bridges the Android scheduling system into the KMPWorker execution model.
Lifecycle per execution:
Reads taskId + retry policy from inputData
Checks if max retries exhausted — returns Result.failure if so
Emits TaskState.Running()
Builds TaskExecutionContext with taskId, retryCount, payload, tags
Invokes registered handler via TaskRegistry.execute
Success → emits TaskState.Success → returns Result.success
Failure → checks retry policy → Result.retry or Result.failure
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard