- Timestamp:
- 06/24/13 13:38:40 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/util/dispatching/AtOnceDispatcher.java
r84 r85 4 4 * @author Piotr Sniegowski 5 5 */ 6 public class AtOnceDispatcher implements Dispatcher{6 public class AtOnceDispatcher<C> implements Dispatcher<C> { 7 7 8 public static final AtOnceDispatcher instance = new AtOnceDispatcher(); 8 @SuppressWarnings("rawtypes") 9 protected static final AtOnceDispatcher instance = new AtOnceDispatcher(); 9 10 10 @Override 11 public final boolean isActive() {12 return true;13 11 @SuppressWarnings("unchecked") 12 public static <C> Dispatcher<C> getInstance() { 13 return (Dispatcher<C>) instance; 14 } 14 15 15 @Override 16 public final void invokeLater(Runnable runnable) { 17 runnable.run(); 18 } 16 @Override 17 public final boolean isActive() { 18 return true; 19 } 20 21 @Override 22 public final void invokeLater(RunAt<? extends C> runnable) { 23 runnable.run(); 24 } 19 25 }
Note: See TracChangeset
for help on using the changeset viewer.