
com.staticbloc.events.Events Maven / Gradle / Ivy
package com.staticbloc.events;
import android.os.Handler;
import android.os.Looper;
import java.lang.Override;
import java.lang.Runnable;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.*;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public final class Events {
/**
* The default instance
*/
private static class Singleton {
public static final Events instance = new Events();
}
private static final Handler mainPoster = new Handler(Looper.getMainLooper());
private static final ExecutorService defaultEventDispatcher = Executors.newSingleThreadExecutor();
private final Map, Set> map;
private final Object mapLock = new Object();
private final Map
© 2015 - 2025 Weber Informatics LLC | Privacy Policy