Module org.autogui

Interface GuiMappingContext.ContextExecutorService

All Known Implementing Classes:
GuiMappingContext.ContextExecutorServiceForkJoin, GuiMappingContext.ContextExecutorServiceNoThread, GuiMappingContext.ContextExecutorServiceSingleThread
Enclosing class:
GuiMappingContext

public static interface GuiMappingContext.ContextExecutorService
a sub-set of ExecutorService as the returned type of GuiMappingContext.getTaskRunner()
Since:
1.2
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    submit a task guaranteed running; non-threading executors can immediately run it
    void
    shut down the service
    <V> Future<V>
    submit a task v
  • Method Details

    • submit

      <V> Future<V> submit(Callable<V> v)
      submit a task v
      Type Parameters:
      V - the returned type of the task
      Parameters:
      v - submitted task
      Returns:
      future of the task
      See Also:
    • execute

      default void execute(Runnable task)
      submit a task guaranteed running; non-threading executors can immediately run it
      Parameters:
      task - a task
      Since:
      1.6
    • shutdown

      void shutdown()
      shut down the service
      See Also: