Package io.jmix.ui.executor
@NonNullApi
package io.jmix.ui.executor
-
ClassDescriptionBackgroundTask<T,
V> Background task for execute byBackgroundWorker
.Listener of the task life cycle events, complementary to the tasks own methods:BackgroundTask.progress(List)
,BackgroundTask.done(Object)
,BackgroundTask.canceled()
.Task handler forBackgroundTask
.Entry point toBackgroundTask
execution functionality.Annotation for method that operates on UI thread and can change shared UI state.Exception that is thrown in case of incorrect access to a shared data from a thread that does not own necessary lock.LocalizedTaskWrapper<T,V> Lifecycle object that is passed toBackgroundTask.run(TaskLifeCycle)
method to allow working thread to interact with the execution environment.Interface that allows to read/write state of UI from background threads.