Package org.jboss.errai.bus.server

Examples of org.jboss.errai.bus.server.MessageQueue.messagesWaiting()


            if (queue != null) {
                synchronized (activeEvents) {
                    Set<HttpServletResponse> responses = activeEvents.get(session);

                    if (!post && queue.messagesWaiting()) {
                        context.notify(getMessages(response, queue), CometEvent.NOTIFY, handler);
                    }

                    if (!queueToSession.containsKey(queue))
                        queueToSession.put(queue, session);
View Full Code Here


                                queue.setActivationCallback(null);
                                cont.resume();
                            }
                        });

                        if (!queue.messagesWaiting()) {
                            cont.suspend(45 * 1000);
                        }
                    } else {
                        queue.setActivationCallback(null);
                    }
View Full Code Here


                        if (post) {
                            // do not pause incoming messages.
                            break;
                        } else if (queue.messagesWaiting()) {
                            transmitMessages(event.getHttpServletResponse(), queue);
                            event.close();
                            break;
                        }
View Full Code Here

                synchronized (activeEvents) {

                    if (post) {
                        // do not pause incoming messages.
                        break;
                    } else if (queue.messagesWaiting()) {
                        transmitMessages(event.getHttpServletResponse(), queue);
                        event.close();
                        break;
                    }
View Full Code Here

            synchronized (queue) {

                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

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.