Groovy Documentation

griffon.javafx
[Groovy] Class JavaFXUIThreadHandler

java.lang.Object
  org.codehaus.griffon.runtime.util.AbstractUIThreadHandler
      griffon.javafx.JavaFXUIThreadHandler

class JavaFXUIThreadHandler
extends AbstractUIThreadHandler

Authors:
Dean Iverson


Field Summary
private static Thread.UncaughtExceptionHandler UNCAUGHT_EXCEPTION_HANDLER

 
Constructor Summary
JavaFXUIThreadHandler()

 
Method Summary
void executeAsync(Runnable runnable)

Executes a code block asynchronously on the UI thread.

void executeSync(Runnable runnable)

Executes a code block synchronously on the UI thread.

boolean isUIThread()

True if the current thread is the UI thread.

private Runnable wrapRunnable(Runnable runnable)

 
Methods inherited from class AbstractUIThreadHandler
executeOutside, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll, isUIThread, executeAsync, executeSync
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

UNCAUGHT_EXCEPTION_HANDLER

private static final Thread.UncaughtExceptionHandler UNCAUGHT_EXCEPTION_HANDLER


 
Constructor Detail

JavaFXUIThreadHandler

JavaFXUIThreadHandler()


 
Method Detail

executeAsync

void executeAsync(Runnable runnable)
Executes a code block asynchronously on the UI thread.


executeSync

void executeSync(Runnable runnable)
Executes a code block synchronously on the UI thread.


isUIThread

boolean isUIThread()
True if the current thread is the UI thread.


wrapRunnable

private Runnable wrapRunnable(Runnable runnable)


 

Groovy Documentation