@Override public T call() throws Exception { runnable.run(); return null; } }
@Override public void setUp() throws Exception { if (setUp != null) { setUp.run(); } }
@Override public void run() { task.run(); } };
@Override public Void call() throws Exception { combiner.run(); return null; } },
@Override public void tearDown() throws Exception { if (tearDown != null) { tearDown.run(); } }
/** * Save model attributes in the session based on a type-level declarations * in an {@code @SessionAttributes} annotation. */ public void saveModel() { if (this.saveModelOperation != null) { this.saveModelOperation.run(); } }
private void invoke(List<Runnable> callbacks) { for (Runnable runnable : callbacks) { try { runnable.run(); } catch (Throwable ex) { // ignore } } }
private void decreaseActiveInvokerCount() { activeInvokerCount--; if (stopCallback != null && activeInvokerCount == 0) { stopCallback.run(); stopCallback = null; } }
/** * Delegates execution to the underlying Runnable. */ @Override public void run() { this.delegate.run(); }
void doTerminate() { Runnable r = onTerminate.getAndSet(null); if (r != null) { r.run(); } }
void doTerminate() { Runnable r = onTerminate.get(); if (r != null && onTerminate.compareAndSet(r, null)) { r.run(); } }
/** * Invoke all registered destruction callbacks. * To be called on ServletContext shutdown. * @see org.springframework.web.context.ContextCleanupListener */ @Override public void destroy() { for (Runnable runnable : this.destructionCallbacks.values()) { runnable.run(); } this.destructionCallbacks.clear(); }
public void addDispatchHandler(Runnable handler) { Assert.notNull(handler, "Dispatch handler must not be null"); synchronized (this) { if (this.dispatchedPath == null) { this.dispatchHandlers.add(handler); } else { handler.run(); } } }
private void processPendingCommands() { Iterator<Runnable> iterator = pendingCommands.iterator(); while (iterator.hasNext()) { Runnable command = iterator.next(); command.run(); iterator.remove(); } }
@Override public void run() { runner = Thread.currentThread(); try { decoratedRun.run(); } finally { dispose(); runner = null; } }
@Override public void execute(Runnable r) { r.run(); } }, true);
@Override public Void call() throws Exception { runner = Thread.currentThread(); try { runnable.run(); } finally { lazySet(FINISHED); runner = null; } return null; } }
@Override public void execute(Runnable r) { r.run(); } }, true);
@Override public void execute(Runnable r) { r.run(); } });
@Override public void run() { try { action.run(); } finally { actionCompletable.onComplete(); } } }