Class SwingDispatchService

java.lang.Object
java.util.concurrent.AbstractExecutorService
com.github.kwhat.jnativehook.dispatcher.SwingDispatchService
All Implemented Interfaces:
Executor, ExecutorService

public class SwingDispatchService extends AbstractExecutorService
Swing compatible implementation of the ExecutorService used to dispatch native events. This wraps event dispatching with EventQueue.invokeLater(java.lang.Runnable).
Since:
2.0
Version:
2.0
Author:
Alexander Barker (alex@1stleg.com)
See Also:
  • Constructor Details

    • SwingDispatchService

      public SwingDispatchService()
  • Method Details

    • shutdown

      public void shutdown()
    • shutdownNow

      public List<Runnable> shutdownNow()
    • isShutdown

      public boolean isShutdown()
    • isTerminated

      public boolean isTerminated()
    • awaitTermination

      public boolean awaitTermination(long timeout, TimeUnit unit)
    • execute

      public void execute(Runnable r)