Examples of QueueActivationCallback


Examples of org.jboss.errai.bus.server.api.QueueActivationCallback

     
      @Override
      public void onStartAsync(AsyncEvent event) throws IOException {}
    });

    queue.setActivationCallback(new QueueActivationCallback() {
      @Override
      public void activate(MessageQueue queue) {
        try {
          poll(queue, asyncContext);
        }
View Full Code Here

Examples of org.jboss.errai.bus.server.api.QueueActivationCallback

  private MessageQueue getQueue(QueueSession session, boolean post) {
    MessageQueue queue = service.getBus().getQueue(session);

    if (post && queue != null && queue.getActivationCallback() == null) {
      queue.setActivationCallback(new QueueActivationCallback() {
        boolean resumed = false;

        public void activate(MessageQueue queue) {
          if (resumed) {
            return;
View Full Code Here

Examples of org.jboss.errai.bus.server.api.QueueActivationCallback

  private MessageQueue getQueue(QueueSession session, boolean post) {
    MessageQueue queue = service.getBus().getQueue(session);

    if (post && queue != null && queue.getActivationCallback() == null) {
      queue.setActivationCallback(new QueueActivationCallback() {
        boolean resumed = false;

        @Override
        public void activate(MessageQueue queue) {
          if (resumed) {
View Full Code Here

Examples of org.jboss.errai.bus.server.api.QueueActivationCallback

      @Override
      public void onStartAsync(AsyncEvent event) throws IOException {}
    });

    queue.setActivationCallback(new QueueActivationCallback() {
      @Override
      public void activate(MessageQueue queue) {
        try {
          poll(queue, asyncContext);
        }
View Full Code Here

Examples of org.jboss.errai.bus.server.api.QueueActivationCallback

     
      @Override
      public void onStartAsync(AsyncEvent event) throws IOException {}
    });

    queue.setActivationCallback(new QueueActivationCallback() {
      @Override
      public void activate(MessageQueue queue) {
        try {
          poll(queue, asyncContext);
        }
View Full Code Here

Examples of org.jboss.errai.bus.server.api.QueueActivationCallback

  private MessageQueue getQueue(QueueSession session, boolean post) {
    MessageQueue queue = service.getBus().getQueue(session);

    if (post && queue != null && queue.getActivationCallback() == null) {
      queue.setActivationCallback(new QueueActivationCallback() {
        boolean resumed = false;

        public void activate(MessageQueue queue) {
          if (resumed) {
            return;
View Full Code Here

Examples of org.jboss.errai.bus.server.api.QueueActivationCallback

                final ReflectorCometHandler handler = new ReflectorCometHandler(true);
                context.addCometHandler(handler);

                if (!queue.messagesWaiting()) {
                    queue.setActivationCallback(new QueueActivationCallback() {
                        public void activate(MessageQueue queue) {
                            queue.setActivationCallback(null);
                            context.resumeCometHandler(handler);
                            try {
                                context.notify(null, CometEvent.NOTIFY, handler);
View Full Code Here

Examples of org.jboss.errai.bus.server.api.QueueActivationCallback

                if (wait) {
                    final Continuation cont = ContinuationSupport.getContinuation(httpServletRequest, queue);

                    if (!queue.messagesWaiting()) {

                        queue.setActivationCallback(new QueueActivationCallback() {
                            public void activate(MessageQueue queue) {
                                queue.setActivationCallback(null);
                                cont.resume();
                            }
                        });
View Full Code Here

Examples of org.jboss.errai.bus.server.api.QueueActivationCallback


    private MessageQueue getQueue(QueueSession session, boolean pause) {
        MessageQueue queue = service.getBus().getQueue(session);
        if (pause && queue != null && queue.getActivationCallback() == null) {
            queue.setActivationCallback(new QueueActivationCallback() {
                volatile boolean resumed = false;

                public void activate(MessageQueue queue) {
                    //      log.info("Resume...");
                    if (resumed) {
View Full Code Here

Examples of org.jboss.errai.bus.server.api.QueueActivationCallback

    private MessageQueue getQueue(QueueSession session, boolean post) {
        MessageQueue queue = service.getBus().getQueue(session);

        if (post && queue != null && queue.getActivationCallback() == null) {
            queue.setActivationCallback(new QueueActivationCallback() {
                boolean resumed = false;

                public void activate(MessageQueue queue) {
                    if (resumed) {
                        //            log.info("Blocking");
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.