Guest User

Untitled

a guest
Oct 24th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. public EventExecutor createExecutor(Event.Type type, Listener listener) {
  2. EventExecutor executor = null;
  3.  
  4. if (listener instanceof OptimizedListener) {
  5. executor = ((OptimizedListener) listener).getEventExecutor(type);
  6. }
  7.  
  8. if (executor == null) { // Fallback executor
  9. executor = new EventExecutor() {
  10. public void execute(Listener listener, Event event) {
  11. listener.onEvent(event);
  12. }
  13. };
  14. }
  15.  
  16. return executor;
  17. }
Add Comment
Please, Sign In to add comment