/** * Schedule a {@link Runnable} object for execution after the completion of the current * transaction. * * @param runnable */ void scheduleRunnable(final Runnable runnable) { assertTransaction(); _contexts.registerCommitSynchronizer( new Runnable() { public void run() { _exec.submit(new ServerRunnable(runnable)); } }); }