+ final ListenersBroker listenersBroker;
+ final HttpServlet streamServlet;
+ if (streamsConfiguration.useSSE()) {
+ listenersBroker = new ListenersBroker.ServerSentEvents();
+ streamServlet = servletSupport.createHttpServletBuilder(
+ new ServerSentEventsApplication(scheduledThreadPool, listenersBroker, streamsConfiguration))
+ .build();
+ } else {
+ listenersBroker = new ListenersBroker.WebSockets();
+ streamServlet = new WebSocketInitializer(scheduledThreadPool, listenersBroker, streamsConfiguration);
+ }
+