Package org.jboss.errai.bus.server.api

Examples of org.jboss.errai.bus.server.api.MessageQueue.poll()


        return;
      }

      queue.heartBeat();

      queue.poll(wait, outputStream);

      outputStream.close();
    }
    catch (final Throwable t) {
      t.printStackTrace();
View Full Code Here


      return;
    }

    response.setContentType("application/json");
    if (queue.messagesWaiting()) {
      queue.poll(false, response.getOutputStream());
      return;
    }
   
    final AsyncContext asyncContext = request.startAsync();
    asyncContext.addListener(new AsyncListener() {
View Full Code Here

        return;
      }

      queue.heartBeat();

      queue.poll(wait, outputStream);

      outputStream.close();
    }
    catch (final Throwable t) {
      t.printStackTrace();
View Full Code Here

      return;
    }

    response.setContentType("application/json");
    if (queue.messagesWaiting()) {
      queue.poll(false, response.getOutputStream());
      return;
    }

    final AsyncContext asyncContext = request.startAsync();
    asyncContext.addListener(new AsyncListener() {
View Full Code Here

        return;
      }

      queue.heartBeat();

      queue.poll(wait, outputStream);

      outputStream.close();
    }
    catch (final Throwable t) {
      writeExceptionToOutputStream(httpServletResponse, t);
View Full Code Here

        return;
      }

      queue.heartBeat();

      queue.poll(wait, outputStream);

      outputStream.close();
    }
    catch (final Throwable t) {
      t.printStackTrace();
View Full Code Here

      return;
    }

    response.setContentType("application/json");
    if (queue.messagesWaiting()) {
      queue.poll(false, response.getOutputStream());
      return;
    }
   
    final AsyncContext asyncContext = request.startAsync();
    asyncContext.addListener(new AsyncListener() {
View Full Code Here

            queue.heartBeat();

            httpServletResponse.setHeader("Cache-Control", "no-cache");
            httpServletResponse.setContentType("application/json");

            queue.poll(wait, httpServletResponse.getOutputStream());

            httpServletResponse.getOutputStream().close();
        }
        catch (final Throwable t) {
            t.printStackTrace();
View Full Code Here

        return;
      }

      queue.heartBeat();

      queue.poll(wait, httpServletResponse.getOutputStream());

      httpServletResponse.getOutputStream().close();
    }
    catch (final Throwable t) {
      t.printStackTrace();
View Full Code Here

      final ServletOutputStream outputStream = httpServletResponse.getOutputStream();
      if (sse) {
        while (!queue.isStale()) {
          try {
            prepareSSEContinue(httpServletResponse);
            queue.poll(TimeUnit.MILLISECONDS, getSSETimeout(), new OutputStreamWriteAdapter(outputStream));
            outputStream.write(SSE_TERMINATION_BYTES);
            outputStream.flush();
            queue.heartBeat();
          }
          catch (IOException e) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.