}
public static AtmosphereInterceptor listeners(final Class<? extends AtmosphereResourceEventListener>[] listeners, final AtmosphereFramework framework) {
if (listeners.length > 0) {
try {
return new AtmosphereInterceptorAdapter() {
@Override
public Action inspect(AtmosphereResource r) {
if (!r.isSuspended()) {
for (Class<? extends AtmosphereResourceEventListener> l : listeners) {