Interface RunningLightweightTask

All Superinterfaces:
CanRunSupplier, ConnIdOperationsListener, DebugDumpable, MappingStatisticsCollector, NotificationStatisticsCollector, ProgressCollector, RunningTask, RunningTaskStatisticsCollector, StatisticsCollector, Task, TaskActionsExecutedCollector, TaskIterativeOperationCollector, TaskSynchronizationStatisticsCollector

public interface RunningLightweightTask extends RunningTask
Running lightweight asynchronous task.
  • Method Details

    • getLightweightTaskParent

      @Experimental RunningTask getLightweightTaskParent()
      Returns the in-memory version of the parent task. Applicable only to lightweight subtasks. EXPERIMENTAL (use with care)
    • getLightweightTaskHandler

      @NotNull @NotNull LightweightTaskHandler getLightweightTaskHandler()
      Returns the task handler.
    • startLightweightHandler

      void startLightweightHandler()
      Request the start of the execution of this task's handler. The handler is executed asynchronously.
    • lightweightHandlerStartRequested

      boolean lightweightHandlerStartRequested()
      Was the task requested to start? (It may or may not actually started.)