/** * Broadcast the message. * @return the transformed message ({@link BroadcastFilter}) */ public E broadcast(){ try { return b.broadcast(message).get(); } catch (InterruptedException ex) { LoggerUtils.getLogger().log(Level.SEVERE, null, ex); } catch (ExecutionException ex) { LoggerUtils.getLogger().log(Level.SEVERE, null, ex); } return null; } }
final private void broadcast(final AtmosphereEvent event) { try { event.getAtmosphereConfig().getAtmosphereHandler().onMessage(event); } catch (IOException ex) { // AtmosphereHandler.onException? LoggerUtils.getLogger().log(Level.WARNING, "", ex); } catch (IllegalStateException ex) { LoggerUtils.getLogger().log(Level.WARNING, "", ex); removeAtmosphereEvent(event); } }
public void run() { Entry msg = null; try { msg = messages.take(); // Leader/follower bc.getExecutorService().submit(this); if (msg.eventsToPush == null) { for (ContainerResponse r : containerResponses) { synchronized (r) { r.reset(); r.setEntity(msg.message); broadcast(r); } } } } catch (InterruptedException ex) { LoggerUtils.getLogger().log(Level.SEVERE, null, ex); } finally { if (msg != null){ msg.f.done(); } } } });
LoggerUtils.getLogger().log(Level.SEVERE, null, ex); } finally { if (msg != null){