Class DefaultLazyTasksExecutor

  • All Implemented Interfaces:
    LazyTasksExecutor

    public class DefaultLazyTasksExecutor
    extends java.lang.Object
    implements LazyTasksExecutor
    Default implementation of LazyTasksExecutor. Provides functionality for managing and executing lazy tasks
    • Field Detail

      • ON_LAZY_LOAD_TASK_STARTED

        protected static final java.lang.String ON_LAZY_LOAD_TASK_STARTED
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultLazyTasksExecutor

        public DefaultLazyTasksExecutor()
    • Method Detail

      • getIdentifier

        public java.lang.String getIdentifier()
      • autoExecuteInNextUiCall

        public void autoExecuteInNextUiCall()
      • registerCleanable

        protected void registerCleanable​(Cleanable cleanable)
      • unregisterCleanable

        protected void unregisterCleanable​(Cleanable cleanable)
      • onCleanupLazyTaskExecutor

        protected void onCleanupLazyTaskExecutor()
      • executeOperation

        protected void executeOperation​(java.util.List<LazyTask> taskList)
      • startLongOperation

        protected void startLongOperation​(LongOperation operation)
      • setWidgetInstanceManager

        public void setWidgetInstanceManager​(WidgetInstanceManager widgetInstanceManager)
      • getTaskList

        public java.util.List<LazyTask> getTaskList()
      • setCleanUpCallback

        public void setCleanUpCallback​(Executable cleanUpCallback)
      • setCockpitThreadContextCreator

        public void setCockpitThreadContextCreator​(CockpitThreadContextCreator cockpitThreadContextCreator)
      • setIdentifier

        public void setIdentifier​(java.lang.String identifier)