@Override public void onClose() { super.onClose(); broadcaster.destroy(); }
@Override public void destroy(){ AtmosphereHandler a; for (Entry<String,AtmosphereHandlerWrapper> h: atmosphereHandlers.entrySet()){ a = h.getValue().atmosphereHandler; h.getValue().broadcaster.destroy(); config.getBroadcasterLookup().remove(h.getValue().broadcaster); if (a instanceof AtmosphereServletProcessor){ ((AtmosphereServletProcessor)a).destroy(); } } }