/** * Queues a task to execute after all pending events have been processed and * returns without waiting for the task to complete. * * @param callback * The task to execute. */ public static QueuedCallback queueCallback(Runnable callback) { return queueCallback(callback, false); }
/** * Queues a task to execute after all pending events have been processed and * returns without waiting for the task to complete. * * @param callback * The task to execute. */ public static QueuedCallback queueCallback(Runnable callback) { return queueCallback(callback, false); }
public void queue(boolean wait, Runnable callback) { queueCallback(callback, wait); }
@Override public void executeFailed(Task<T> task) { ApplicationContext.queueCallback(new ExecuteFailedCallback(task)); } }
@Override public void executeFailed(Task<T> task) { ApplicationContext.queueCallback(new ExecuteFailedCallback(task)); } }
@Override public void run() { if (queuedCallback != null) { queuedCallback.cancel(); } queuedCallback = queueCallback(callback); }
@Override public void run() { if (queuedCallback != null) { queuedCallback.cancel(); } queuedCallback = queueCallback(callback); }
@Override public void taskExecuted(Task<T> task) { ApplicationContext.queueCallback(new TaskExecutedCallback(task)); }
@Override public void taskExecuted(Task<T> task) { ApplicationContext.queueCallback(new TaskExecutedCallback(task)); }
@Override public void init() { InitCallback initCallback = new InitCallback(); if (java.awt.EventQueue.isDispatchThread()) { initCallback.run(); } else { queueCallback(initCallback, true); } }
@Override public void destroy() { DestroyCallback destroyCallback = new DestroyCallback(); if (java.awt.EventQueue.isDispatchThread()) { destroyCallback.run(); } else { queueCallback(destroyCallback, true); } }
@Override public void init() { InitCallback initCallback = new InitCallback(); if (java.awt.EventQueue.isDispatchThread()) { initCallback.run(); } else { queueCallback(initCallback, true); } }
@Override public void start() { StartCallback startCallback = new StartCallback(); if (java.awt.EventQueue.isDispatchThread()) { startCallback.run(); } else { queueCallback(startCallback, true); } }
@Override public void stop() { StopCallback stopCallback = new StopCallback(); if (java.awt.EventQueue.isDispatchThread()) { stopCallback.run(); } else { queueCallback(stopCallback, true); } }
@Override public void destroy() { DestroyCallback destroyCallback = new DestroyCallback(); if (java.awt.EventQueue.isDispatchThread()) { destroyCallback.run(); } else { queueCallback(destroyCallback, true); } }
@Override public void start() { StartCallback startCallback = new StartCallback(); if (java.awt.EventQueue.isDispatchThread()) { startCallback.run(); } else { queueCallback(startCallback, true); } }
@Override public void stop() { StopCallback stopCallback = new StopCallback(); if (java.awt.EventQueue.isDispatchThread()) { stopCallback.run(); } else { queueCallback(stopCallback, true); } }
ApplicationContext.queueCallback(new Runnable() { @Override public void run() {
ApplicationContext.queueCallback(new Runnable() { @Override public void run() {
queueCallback(updateHostWindowTitleBarCallback);