Skip to content

Commit

Permalink
CAMEL-10040 camel-ahc - Upgrade AHC client to 2.x - Aligned camel-web…
Browse files Browse the repository at this point in the history
…socket too
  • Loading branch information
oscerd committed Jun 28, 2016
1 parent ade9b49 commit 3b2b6e2
Show file tree
Hide file tree
Showing 14 changed files with 96 additions and 71 deletions.
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
*/ */
package org.apache.camel.component.ahc.ws.springboot; package org.apache.camel.component.ahc.ws.springboot;



import org.apache.camel.component.ahc.AhcBinding; import org.apache.camel.component.ahc.AhcBinding;
import org.apache.camel.spi.HeaderFilterStrategy; import org.apache.camel.spi.HeaderFilterStrategy;
import org.apache.camel.util.jsse.SSLContextParameters; import org.apache.camel.util.jsse.SSLContextParameters;
Expand All @@ -43,7 +42,7 @@ public class WsComponentConfiguration {
private AhcBinding binding; private AhcBinding binding;
/** /**
* To configure the AsyncHttpClient to use a custom * To configure the AsyncHttpClient to use a custom
* org.asynchttpclient.AsyncHttpClientConfig instance. * com.ning.http.client.AsyncHttpClientConfig instance.
*/ */
private AsyncHttpClientConfig clientConfig; private AsyncHttpClientConfig clientConfig;
/** /**
Expand Down
2 changes: 1 addition & 1 deletion components/camel-websocket/pom.xml
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.ning</groupId> <groupId>org.asynchttpclient</groupId>
<artifactId>async-http-client</artifactId> <artifactId>async-http-client</artifactId>
<version>${ahc-version}</version> <version>${ahc-version}</version>
<scope>test</scope> <scope>test</scope>
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -21,13 +21,14 @@
import java.util.concurrent.CountDownLatch; import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;


import com.ning.http.client.AsyncHttpClient;
import com.ning.http.client.ws.WebSocket;
import com.ning.http.client.ws.WebSocketTextListener;
import com.ning.http.client.ws.WebSocketUpgradeHandler;
import org.apache.camel.builder.RouteBuilder; import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.test.AvailablePortFinder; import org.apache.camel.test.AvailablePortFinder;
import org.apache.camel.test.junit4.CamelTestSupport; import org.apache.camel.test.junit4.CamelTestSupport;
import org.asynchttpclient.AsyncHttpClient;
import org.asynchttpclient.DefaultAsyncHttpClient;
import org.asynchttpclient.ws.WebSocket;
import org.asynchttpclient.ws.WebSocketTextListener;
import org.asynchttpclient.ws.WebSocketUpgradeHandler;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;


Expand All @@ -47,7 +48,7 @@ public void setUp() throws Exception {


@Test @Test
public void testWSHttpCall() throws Exception { public void testWSHttpCall() throws Exception {
AsyncHttpClient c = new AsyncHttpClient(); AsyncHttpClient c = new DefaultAsyncHttpClient();


WebSocket websocket = c.prepareGet("ws://127.0.0.1:" + port + "/test").execute( WebSocket websocket = c.prepareGet("ws://127.0.0.1:" + port + "/test").execute(
new WebSocketUpgradeHandler.Builder() new WebSocketUpgradeHandler.Builder()
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -21,13 +21,14 @@
import java.util.concurrent.CountDownLatch; import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;


import com.ning.http.client.AsyncHttpClient;
import com.ning.http.client.ws.WebSocket;
import com.ning.http.client.ws.WebSocketTextListener;
import com.ning.http.client.ws.WebSocketUpgradeHandler;
import org.apache.camel.builder.RouteBuilder; import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.test.AvailablePortFinder; import org.apache.camel.test.AvailablePortFinder;
import org.apache.camel.test.junit4.CamelTestSupport; import org.apache.camel.test.junit4.CamelTestSupport;
import org.asynchttpclient.AsyncHttpClient;
import org.asynchttpclient.DefaultAsyncHttpClient;
import org.asynchttpclient.ws.WebSocket;
import org.asynchttpclient.ws.WebSocketTextListener;
import org.asynchttpclient.ws.WebSocketUpgradeHandler;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;


Expand All @@ -47,7 +48,7 @@ public void setUp() throws Exception {


@Test @Test
public void testWSHttpCall() throws Exception { public void testWSHttpCall() throws Exception {
AsyncHttpClient c = new AsyncHttpClient(); AsyncHttpClient c = new DefaultAsyncHttpClient();


WebSocket websocket = c.prepareGet("ws://localhost:" + port + "/echo").execute( WebSocket websocket = c.prepareGet("ws://localhost:" + port + "/echo").execute(
new WebSocketUpgradeHandler.Builder() new WebSocketUpgradeHandler.Builder()
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -16,14 +16,16 @@
*/ */
package org.apache.camel.component.websocket; package org.apache.camel.component.websocket;


import com.ning.http.client.AsyncHttpClient;
import com.ning.http.client.ws.WebSocket;
import com.ning.http.client.ws.WebSocketListener;
import com.ning.http.client.ws.WebSocketUpgradeHandler;
import org.apache.camel.builder.RouteBuilder; import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint; import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.test.AvailablePortFinder; import org.apache.camel.test.AvailablePortFinder;
import org.apache.camel.test.junit4.CamelTestSupport; import org.apache.camel.test.junit4.CamelTestSupport;
import org.asynchttpclient.AsyncHttpClient;
import org.asynchttpclient.DefaultAsyncHttpClient;
import org.asynchttpclient.ws.WebSocket;
import org.asynchttpclient.ws.WebSocketListener;
import org.asynchttpclient.ws.WebSocketUpgradeHandler;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;


Expand All @@ -40,7 +42,7 @@ public void setUp() throws Exception {


@Test @Test
public void testWSHttpCall() throws Exception { public void testWSHttpCall() throws Exception {
AsyncHttpClient c = new AsyncHttpClient(); AsyncHttpClient c = new DefaultAsyncHttpClient();


WebSocket websocket = c.prepareGet("ws://127.0.0.1:" + port + "/echo").execute( WebSocket websocket = c.prepareGet("ws://127.0.0.1:" + port + "/echo").execute(
new WebSocketUpgradeHandler.Builder() new WebSocketUpgradeHandler.Builder()
Expand Down Expand Up @@ -72,7 +74,7 @@ public void onError(Throwable t) {


@Test @Test
public void testWSBytesHttpCall() throws Exception { public void testWSBytesHttpCall() throws Exception {
AsyncHttpClient c = new AsyncHttpClient(); AsyncHttpClient c = new DefaultAsyncHttpClient();


WebSocket websocket = c.prepareGet("ws://127.0.0.1:" + port + "/echo").execute( WebSocket websocket = c.prepareGet("ws://127.0.0.1:" + port + "/echo").execute(
new WebSocketUpgradeHandler.Builder() new WebSocketUpgradeHandler.Builder()
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -22,16 +22,17 @@
import java.util.concurrent.CountDownLatch; import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;


import com.ning.http.client.AsyncHttpClient;
import com.ning.http.client.ws.WebSocket;
import com.ning.http.client.ws.WebSocketByteListener;
import com.ning.http.client.ws.WebSocketTextListener;
import com.ning.http.client.ws.WebSocketUpgradeHandler;
import org.apache.camel.Produce; import org.apache.camel.Produce;
import org.apache.camel.ProducerTemplate; import org.apache.camel.ProducerTemplate;
import org.apache.camel.builder.RouteBuilder; import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.test.AvailablePortFinder; import org.apache.camel.test.AvailablePortFinder;
import org.apache.camel.test.junit4.CamelTestSupport; import org.apache.camel.test.junit4.CamelTestSupport;
import org.asynchttpclient.AsyncHttpClient;
import org.asynchttpclient.DefaultAsyncHttpClient;
import org.asynchttpclient.ws.DefaultWebSocketListener;
import org.asynchttpclient.ws.WebSocket;
import org.asynchttpclient.ws.WebSocketTextListener;
import org.asynchttpclient.ws.WebSocketUpgradeHandler;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;


Expand All @@ -55,7 +56,7 @@ public void setUp() throws Exception {


@Test @Test
public void testWSHttpCall() throws Exception { public void testWSHttpCall() throws Exception {
AsyncHttpClient c = new AsyncHttpClient(); AsyncHttpClient c = new DefaultAsyncHttpClient();


WebSocket websocket = c.prepareGet("ws://localhost:" + port + "/shop").execute( WebSocket websocket = c.prepareGet("ws://localhost:" + port + "/shop").execute(
new WebSocketUpgradeHandler.Builder() new WebSocketUpgradeHandler.Builder()
Expand Down Expand Up @@ -98,11 +99,11 @@ public void onError(Throwable t) {


@Test @Test
public void testWSBytesHttpCall() throws Exception { public void testWSBytesHttpCall() throws Exception {
AsyncHttpClient c = new AsyncHttpClient(); AsyncHttpClient c = new DefaultAsyncHttpClient();


WebSocket websocket = c.prepareGet("ws://localhost:" + port + "/shop").execute( WebSocket websocket = c.prepareGet("ws://localhost:" + port + "/shop").execute(
new WebSocketUpgradeHandler.Builder() new WebSocketUpgradeHandler.Builder()
.addWebSocketListener(new WebSocketByteListener() { .addWebSocketListener(new DefaultWebSocketListener() {


@Override @Override
public void onMessage(byte[] message) { public void onMessage(byte[] message) {
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -21,15 +21,16 @@
import java.util.concurrent.CountDownLatch; import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;


import com.ning.http.client.AsyncHttpClient;
import com.ning.http.client.ws.WebSocket;
import com.ning.http.client.ws.WebSocketTextListener;
import com.ning.http.client.ws.WebSocketUpgradeHandler;
import org.apache.camel.Produce; import org.apache.camel.Produce;
import org.apache.camel.ProducerTemplate; import org.apache.camel.ProducerTemplate;
import org.apache.camel.builder.RouteBuilder; import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.test.AvailablePortFinder; import org.apache.camel.test.AvailablePortFinder;
import org.apache.camel.test.junit4.CamelTestSupport; import org.apache.camel.test.junit4.CamelTestSupport;
import org.asynchttpclient.AsyncHttpClient;
import org.asynchttpclient.DefaultAsyncHttpClient;
import org.asynchttpclient.ws.WebSocket;
import org.asynchttpclient.ws.WebSocketTextListener;
import org.asynchttpclient.ws.WebSocketUpgradeHandler;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;


Expand Down Expand Up @@ -75,7 +76,7 @@ public void testWSRemoveAddRoute() throws Exception {
} }


private void doTestWSHttpCall() throws Exception { private void doTestWSHttpCall() throws Exception {
AsyncHttpClient c = new AsyncHttpClient(); AsyncHttpClient c = new DefaultAsyncHttpClient();


WebSocket websocket = c.prepareGet("ws://localhost:" + port + "/shop").execute( WebSocket websocket = c.prepareGet("ws://localhost:" + port + "/shop").execute(
new WebSocketUpgradeHandler.Builder() new WebSocketUpgradeHandler.Builder()
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -21,13 +21,14 @@
import java.util.concurrent.CountDownLatch; import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;


import com.ning.http.client.AsyncHttpClient;
import com.ning.http.client.ws.WebSocket;
import com.ning.http.client.ws.WebSocketTextListener;
import com.ning.http.client.ws.WebSocketUpgradeHandler;
import org.apache.camel.builder.RouteBuilder; import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.test.AvailablePortFinder; import org.apache.camel.test.AvailablePortFinder;
import org.apache.camel.test.junit4.CamelTestSupport; import org.apache.camel.test.junit4.CamelTestSupport;
import org.asynchttpclient.AsyncHttpClient;
import org.asynchttpclient.DefaultAsyncHttpClient;
import org.asynchttpclient.ws.WebSocket;
import org.asynchttpclient.ws.WebSocketTextListener;
import org.asynchttpclient.ws.WebSocketUpgradeHandler;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;


Expand All @@ -46,7 +47,7 @@ public void setUp() throws Exception {


@Test @Test
public void testWSHttpCall() throws Exception { public void testWSHttpCall() throws Exception {
AsyncHttpClient c = new AsyncHttpClient(); AsyncHttpClient c = new DefaultAsyncHttpClient();


WebSocket websocket = c.prepareGet("ws://127.0.0.1:" + port + "/echo").execute( WebSocket websocket = c.prepareGet("ws://127.0.0.1:" + port + "/echo").execute(
new WebSocketUpgradeHandler.Builder() new WebSocketUpgradeHandler.Builder()
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -25,11 +25,10 @@
import java.util.concurrent.CountDownLatch; import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;


import com.ning.http.client.AsyncHttpClient; import javax.net.ssl.SSLContext;
import com.ning.http.client.AsyncHttpClientConfig;
import com.ning.http.client.ws.WebSocket; import io.netty.handler.ssl.ClientAuth;
import com.ning.http.client.ws.WebSocketTextListener; import io.netty.handler.ssl.JdkSslContext;
import com.ning.http.client.ws.WebSocketUpgradeHandler;


import org.apache.camel.builder.RouteBuilder; import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.impl.JndiRegistry; import org.apache.camel.impl.JndiRegistry;
Expand All @@ -40,6 +39,13 @@
import org.apache.camel.util.jsse.SSLContextParameters; import org.apache.camel.util.jsse.SSLContextParameters;
import org.apache.camel.util.jsse.SSLContextServerParameters; import org.apache.camel.util.jsse.SSLContextServerParameters;
import org.apache.camel.util.jsse.TrustManagersParameters; import org.apache.camel.util.jsse.TrustManagersParameters;
import org.asynchttpclient.AsyncHttpClient;
import org.asynchttpclient.AsyncHttpClientConfig;
import org.asynchttpclient.DefaultAsyncHttpClient;
import org.asynchttpclient.DefaultAsyncHttpClientConfig;
import org.asynchttpclient.ws.WebSocket;
import org.asynchttpclient.ws.WebSocketTextListener;
import org.asynchttpclient.ws.WebSocketUpgradeHandler;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;


Expand Down Expand Up @@ -103,13 +109,15 @@ protected AsyncHttpClient createAsyncHttpSSLClient() throws IOException, General
AsyncHttpClient c; AsyncHttpClient c;
AsyncHttpClientConfig config; AsyncHttpClientConfig config;


AsyncHttpClientConfig.Builder builder = DefaultAsyncHttpClientConfig.Builder builder =
new AsyncHttpClientConfig.Builder(); new DefaultAsyncHttpClientConfig.Builder();


builder.setSSLContext(new SSLContextParameters().createSSLContext(context)); SSLContext sslContext = new SSLContextParameters().createSSLContext(context());
JdkSslContext ssl = new JdkSslContext(sslContext, true, ClientAuth.REQUIRE);
builder.setSslContext(ssl);
builder.setAcceptAnyCertificate(true); builder.setAcceptAnyCertificate(true);
config = builder.build(); config = builder.build();
c = new AsyncHttpClient(config); c = new DefaultAsyncHttpClient(config);


return c; return c;
} }
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@
import java.util.concurrent.CountDownLatch; import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;


import com.ning.http.client.AsyncHttpClient; import javax.net.ssl.SSLContext;
import com.ning.http.client.AsyncHttpClientConfig;
import com.ning.http.client.ws.WebSocket; import io.netty.handler.ssl.ClientAuth;
import com.ning.http.client.ws.WebSocketTextListener; import io.netty.handler.ssl.JdkSslContext;
import com.ning.http.client.ws.WebSocketUpgradeHandler;
import org.apache.camel.builder.RouteBuilder; import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.test.AvailablePortFinder; import org.apache.camel.test.AvailablePortFinder;
import org.apache.camel.test.junit4.CamelTestSupport; import org.apache.camel.test.junit4.CamelTestSupport;
Expand All @@ -38,6 +38,13 @@
import org.apache.camel.util.jsse.SSLContextParameters; import org.apache.camel.util.jsse.SSLContextParameters;
import org.apache.camel.util.jsse.SSLContextServerParameters; import org.apache.camel.util.jsse.SSLContextServerParameters;
import org.apache.camel.util.jsse.TrustManagersParameters; import org.apache.camel.util.jsse.TrustManagersParameters;
import org.asynchttpclient.AsyncHttpClient;
import org.asynchttpclient.AsyncHttpClientConfig;
import org.asynchttpclient.DefaultAsyncHttpClient;
import org.asynchttpclient.DefaultAsyncHttpClientConfig;
import org.asynchttpclient.ws.WebSocket;
import org.asynchttpclient.ws.WebSocketTextListener;
import org.asynchttpclient.ws.WebSocketUpgradeHandler;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;


Expand Down Expand Up @@ -71,13 +78,15 @@ protected AsyncHttpClient createAsyncHttpSSLClient() throws IOException, General
AsyncHttpClient c; AsyncHttpClient c;
AsyncHttpClientConfig config; AsyncHttpClientConfig config;


AsyncHttpClientConfig.Builder builder = DefaultAsyncHttpClientConfig.Builder builder =
new AsyncHttpClientConfig.Builder(); new DefaultAsyncHttpClientConfig.Builder();


builder.setSSLContext(new SSLContextParameters().createSSLContext(context)); SSLContext sslContext = new SSLContextParameters().createSSLContext(context());
JdkSslContext ssl = new JdkSslContext(sslContext, true, ClientAuth.REQUIRE);
builder.setSslContext(ssl);
builder.setAcceptAnyCertificate(true); builder.setAcceptAnyCertificate(true);
config = builder.build(); config = builder.build();
c = new AsyncHttpClient(config); c = new DefaultAsyncHttpClient(config);


return c; return c;
} }
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -21,13 +21,14 @@
import java.util.concurrent.CountDownLatch; import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;


import com.ning.http.client.AsyncHttpClient;
import com.ning.http.client.ws.WebSocket;
import com.ning.http.client.ws.WebSocketTextListener;
import com.ning.http.client.ws.WebSocketUpgradeHandler;
import org.apache.camel.builder.RouteBuilder; import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.test.AvailablePortFinder; import org.apache.camel.test.AvailablePortFinder;
import org.apache.camel.test.junit4.CamelTestSupport; import org.apache.camel.test.junit4.CamelTestSupport;
import org.asynchttpclient.AsyncHttpClient;
import org.asynchttpclient.DefaultAsyncHttpClient;
import org.asynchttpclient.ws.WebSocket;
import org.asynchttpclient.ws.WebSocketTextListener;
import org.asynchttpclient.ws.WebSocketUpgradeHandler;
import org.junit.Test; import org.junit.Test;


public class WebsocketTwoRoutesExampleTest extends CamelTestSupport { public class WebsocketTwoRoutesExampleTest extends CamelTestSupport {
Expand All @@ -49,7 +50,7 @@ public void testWSHttpCallEcho() throws Exception {
received.clear(); received.clear();
latch = new CountDownLatch(1); latch = new CountDownLatch(1);


AsyncHttpClient c = new AsyncHttpClient(); AsyncHttpClient c = new DefaultAsyncHttpClient();


WebSocket websocket = c.prepareGet("ws://localhost:" + port + "/bar").execute( WebSocket websocket = c.prepareGet("ws://localhost:" + port + "/bar").execute(
new WebSocketUpgradeHandler.Builder() new WebSocketUpgradeHandler.Builder()
Expand Down Expand Up @@ -88,7 +89,7 @@ public void onError(Throwable t) {
received.clear(); received.clear();
latch = new CountDownLatch(1); latch = new CountDownLatch(1);


c = new AsyncHttpClient(); c = new DefaultAsyncHttpClient();


websocket = c.prepareGet("ws://localhost:" + port + "/pub").execute( websocket = c.prepareGet("ws://localhost:" + port + "/pub").execute(
new WebSocketUpgradeHandler.Builder() new WebSocketUpgradeHandler.Builder()
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -21,13 +21,14 @@
import java.util.concurrent.CountDownLatch; import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;


import com.ning.http.client.AsyncHttpClient;
import com.ning.http.client.ws.WebSocket;
import com.ning.http.client.ws.WebSocketTextListener;
import com.ning.http.client.ws.WebSocketUpgradeHandler;
import org.apache.camel.builder.RouteBuilder; import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.test.AvailablePortFinder; import org.apache.camel.test.AvailablePortFinder;
import org.apache.camel.test.junit4.CamelTestSupport; import org.apache.camel.test.junit4.CamelTestSupport;
import org.asynchttpclient.AsyncHttpClient;
import org.asynchttpclient.DefaultAsyncHttpClient;
import org.asynchttpclient.ws.WebSocket;
import org.asynchttpclient.ws.WebSocketTextListener;
import org.asynchttpclient.ws.WebSocketUpgradeHandler;
import org.junit.Test; import org.junit.Test;


public class WebsocketTwoRoutesToSIndividualAndBroadcastEndpointExampleTest extends CamelTestSupport { public class WebsocketTwoRoutesToSIndividualAndBroadcastEndpointExampleTest extends CamelTestSupport {
Expand All @@ -49,7 +50,7 @@ public void testWSHttpCallEcho() throws Exception {
received.clear(); received.clear();
latch = new CountDownLatch(2); latch = new CountDownLatch(2);


AsyncHttpClient c = new AsyncHttpClient(); AsyncHttpClient c = new DefaultAsyncHttpClient();


WebSocket websocket = c.prepareGet("ws://localhost:" + port + "/bar").execute( WebSocket websocket = c.prepareGet("ws://localhost:" + port + "/bar").execute(
new WebSocketUpgradeHandler.Builder() new WebSocketUpgradeHandler.Builder()
Expand Down
Loading

0 comments on commit 3b2b6e2

Please sign in to comment.