package madsdf.shimmer.event;
import com.google.common.collect.Maps;
import com.google.common.eventbus.EventBus;
import java.util.HashMap;
// This is really just a big, fat, ugly singleton so everybody can use the
// same eventbuses
public class Globals {
// Each connected shimmer will have its own eventbus
public static final HashMap<String, EventBus> eventBuses = Maps.newHashMap();
public static EventBus getBusForShimmer(String btid) {
EventBus bus = eventBuses.get(btid);
if (bus == null) {
bus = new EventBus();
eventBuses.put(btid, bus);
}
return bus;
}
// Global eventbus
//public static final EventBus eventBus = new EventBus();
}