for (String broadcasterID : tracker.ids()) {
Broadcaster b = factory.lookup(broadcasterID, false);
logger.trace("About to associate resource {} with Broadcaster {}", r.uuid(), broadcasterID);
if (b != null && !b.getID().equalsIgnoreCase(r.getBroadcaster().getID())) {
logger.trace("Associate AtmosphereResource {} with Broadcaster {}", r.uuid(), broadcasterID);
b.addAtmosphereResource(r);
} else if (b == null) {
logger.trace("Broadcaster {} is no longer available for {}", broadcasterID, r);
} else {
logger.trace("AtmosphereResource {} already associated with {}", r.uuid(), broadcasterID);
}