Interface: PluginRuntime
Execution environment and feature availability for one addon invocation.
Properties
platform
platform:
PluginRuntimePlatform
Host platform for this invocation.
mode
mode:
PluginRuntimeMode
Whether the invocation is attached to the interactive app or durable work.
reason?
optionalreason?:PluginRuntimeReason
Why this execution started. Interactive lifecycle calls may omit it.
capabilities
capabilities:
PluginRuntimeCapabilities
Capabilities that may safely be used during this invocation.
deadline?
optionaldeadline?:number
Unix timestamp in milliseconds before which the current slice should finish.
Methods
shouldYield()
shouldYield():
boolean
True shortly before the current background slice must yield.
Returns
boolean
requestContinuation()
requestContinuation():
void
Ask the Android scheduler to continue this task in another safe slice.
Returns
void