package com.framsticks.util.dispatching; /** * @author Piotr Sniegowski */ public class AtOnceDispatcher implements Dispatcher { @SuppressWarnings("rawtypes") protected static final AtOnceDispatcher instance = new AtOnceDispatcher(); @SuppressWarnings("unchecked") public static Dispatcher getInstance() { return (Dispatcher) instance; } @Override public final boolean isActive() { return true; } @Override public final void dispatch(RunAt runnable) { runnable.runAt(); } }