Airship Android SDK
Toggle table of contents
androidJvm
Target filter
androidJvm
Switch theme
Search in API
Skip to content
Airship Android SDK
urbanairship-core
/
com.urbanairship.job
/
JobRunner
Job
Runner
androidJvm
@
VisibleForTesting
@
RestrictTo
(
value
=
[
RestrictTo.Scope.LIBRARY_GROUP
]
)
interface
JobRunner
(
source
)
Inheritors
DefaultRunner
Members
Types
Default
Runner
Link copied to clipboard
androidJvm
class
DefaultRunner
:
JobRunner
Functions
add
Job
Handler
Link copied to clipboard
androidJvm
abstract
fun
addJobHandler
(
scope
:
String
,
jobActions
:
List
<
String
>
,
jobHandler
:
suspend
(
JobInfo
)
->
JobResult
)
add
Weak
Job
Handler
Link copied to clipboard
androidJvm
open
fun
<
T
>
addWeakJobHandler
(
component
:
T
,
jobActions
:
List
<
String
>
,
handler
:
suspend
T
.
(
JobInfo
)
->
JobResult
)
run
Link copied to clipboard
androidJvm
abstract
suspend
fun
run
(
jobInfo
:
JobInfo
)
:
JobResult