} catch (ExecutionException ex) {
logger.error("", ex);
}
// Ping the connection every 30 seconds
bc.scheduleFixedBroadcast(req.getRemoteAddr() + "**is still listening", 30, TimeUnit.SECONDS);
// Delay a message until the next broadcast.
bc.delayBroadcast("Delayed Chat message");
} else if (req.getMethod().equalsIgnoreCase("POST")) {
String action = req.getParameterValues("action")[0];