Package org.eclipse.jetty.websocket.client

Examples of org.eclipse.jetty.websocket.client.WebSocketClient.connect()


            WebSocketClient client = new WebSocketClient(bufferPool);
            try
            {
                client.start();
                JettyEchoSocket clientEcho = new JettyEchoSocket();
                Future<Session> future = client.connect(clientEcho,uri.resolve("echo"));
                // wait for connect
                future.get(1,TimeUnit.SECONDS);
                clientEcho.sendMessage("Hello World");
                Queue<String> msgs = clientEcho.awaitMessages(1);
                Assert.assertEquals("Expected message","Hello World",msgs.poll());
View Full Code Here


            try
            {
                client.getPolicy().setMaxTextMessageSize(128*1024);
                client.start();
                JettyEchoSocket clientEcho = new JettyEchoSocket();
                Future<Session> foo = client.connect(clientEcho,uri.resolve("echo/large"));
                // wait for connect
                foo.get(1,TimeUnit.SECONDS);
                // The message size should be bigger than default, but smaller than the limit that LargeEchoSocket specifies
                byte txt[] = new byte[100 * 1024];
                Arrays.fill(txt,(byte)'o');
View Full Code Here

      client.start();
      URI loggregatorUri = new URI(loggregatorLocation);
      ClientUpgradeRequest request = new ClientUpgradeRequest();
      request.setHeader("Authorization", "bearer " + target.getCloud().getAccessToken().getString("access_token"));

      client.connect(socket, loggregatorUri, request);
      logger.debug(NLS.bind("Connecting to: {0}", loggregatorUri));
      socket.awaitClose(5, TimeUnit.SECONDS);
    } finally {
      client.stop();
    }
View Full Code Here

        sslContexFactory.setTrustAll(isIgnoreSslErrors());
        webSocketClient = new WebSocketClient(sslContexFactory);
       
        webSocketClient.start();
        ClientUpgradeRequest request = new ClientUpgradeRequest();
        webSocketClient.connect(socket, uri, request);
       
        int connectionTimeout = Integer.parseInt(getConnectionTimeout());
        socket.awaitOpen(connectionTimeout, TimeUnit.MILLISECONDS);
       
        return socket;
View Full Code Here

        }

        //Start WebSocket client thread and upgrage HTTP connection
        webSocketClient.start();
        ClientUpgradeRequest request = new ClientUpgradeRequest();
        webSocketClient.connect(socket, uri, request);
       
        //Get connection timeout or use the default value
        int connectionTimeout;
        try {
            connectionTimeout = Integer.parseInt(getConnectionTimeout());
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.