Examples of WebSocket


Examples of org.eclipse.jetty.websocket.WebSocket

        inOrder.verifyNoMoreInteractions();
    }

    @Test
    public void testDoWebSocketConnectConsumerIsNull() {
        WebSocket webSocket = websocketComponentServlet.doWebSocketConnect(request, PROTOCOL);
        assertNotNull(webSocket);
        assertEquals(DefaultWebsocket.class, webSocket.getClass());
        DefaultWebsocket defaultWebsocket = (DefaultWebsocket) webSocket;
        defaultWebsocket.setConnectionKey(CONNECTION_KEY);
        defaultWebsocket.onMessage(MESSAGE);
        InOrder inOrder = inOrder(consumer, sync, request);
        inOrder.verifyNoMoreInteractions();
View Full Code Here

Examples of org.eclipse.jetty.websocket.WebSocket

        getServletContext().getNamedDispatcher("default").forward(request,response);
    }

    @Override
    public WebSocket doWebSocketConnect(HttpServletRequest request, String protocol) {
        WebSocket socket;
        if (protocol.startsWith("mqtt")) {
            socket = new MQTTSocket();
        } else {
            socket = new StompSocket();
        }
View Full Code Here

Examples of org.eclipse.jetty.websocket.api.annotations.WebSocket

    public JettyAnnotatedEventDriver(WebSocketPolicy policy, Object websocket, JettyAnnotatedMetadata events)
    {
        super(policy,websocket);
        this.events = events;

        WebSocket anno = websocket.getClass().getAnnotation(WebSocket.class);
        // Setup the policy
        if (anno.maxTextMessageSize() > 0)
        {
            this.policy.setMaxTextMessageSize(anno.maxTextMessageSize());
        }
        if (anno.maxBinaryMessageSize() > 0)
        {
            this.policy.setMaxBinaryMessageSize(anno.maxBinaryMessageSize());
        }
        if (anno.inputBufferSize() > 0)
        {
            this.policy.setInputBufferSize(anno.inputBufferSize());
        }
        if (anno.maxIdleTime() > 0)
        {
            this.policy.setIdleTimeout(anno.maxIdleTime());
        }
    }
View Full Code Here

Examples of org.java_websocket.WebSocket

    public void sendToSubscribers(String text, Channel channelInfo) {
        synchronized (channelInfo.wsSubscribers) {
            Iterator<WebSocket> iterator = channelInfo.wsSubscribers.iterator();
            while (iterator.hasNext()) {
                WebSocket element = iterator.next();

                if (element.isOpen()) {
                    try {
                        element.send(text);
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                } else {
                    iterator.remove();
View Full Code Here

Examples of org.jboss.as.websockets.WebSocket

                  new ClosingStrategy() {
                    public void doClose() throws IOException {
                      event.close();
                    }
                  });
          WebSocket webSocket = new WebSocketDelegate(request, oioWebSocket);
          request.setAttribute(SESSION_WEBSOCKET_HANDLE, webSocket);
          onSocketOpened(webSocket);
        }
        else {
          throw new IllegalStateException("cannot upgrade connection");
View Full Code Here

Examples of org.vertx.java.core.http.WebSocket

      });
    }
  }

  private void startWebSocket() {
    WebSocket ws = websockets.poll();
    writeWebSocket(ws);
    if (!websockets.isEmpty()) {
      vertx.runOnContext(new VoidHandler() {
        public void handle() {
          startWebSocket();
View Full Code Here

Examples of org.vertx.java.core.http.WebSocket

      });
    }
  }

  private void startWebSocket() {
    WebSocket ws = websockets.poll();
    writeWebSocket(ws);
    if (!websockets.isEmpty()) {
      vertx.runOnLoop(new SimpleHandler() {
        public void handle() {
          startWebSocket();
View Full Code Here

Examples of ratpack.websocket.WebSocket

    }

    public void operationComplete(ChannelFuture future) throws Exception {
      if (future.isSuccess()) {
        final AtomicBoolean open = new AtomicBoolean(true);
        final WebSocket webSocket = new DefaultWebSocket(context.getDirectChannelAccess().getChannel(), open, () -> {
          try {
            handler.onClose(new DefaultWebSocketClose<>(false, openResult));
          } catch (Exception e) {
            throw uncheck(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.