Skip to content

Commit b0c6938

Browse files
committed
Drop NettyWebSocketFactory, close AsyncHttpClient#988
1 parent 202031f commit b0c6938

File tree

3 files changed

+1
-36
lines changed

3 files changed

+1
-36
lines changed

client/src/main/java/org/asynchttpclient/AsyncHttpClientConfig.java

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package org.asynchttpclient;
22

33
import io.netty.buffer.ByteBuf;
4-
import io.netty.channel.Channel;
54
import io.netty.channel.ChannelOption;
65
import io.netty.channel.ChannelPipeline;
76
import io.netty.channel.EventLoopGroup;
@@ -22,7 +21,6 @@
2221
import org.asynchttpclient.netty.LazyNettyResponseBodyPart;
2322
import org.asynchttpclient.netty.NettyResponseBodyPart;
2423
import org.asynchttpclient.netty.channel.pool.ChannelPool;
25-
import org.asynchttpclient.netty.ws.NettyWebSocket;
2624
import org.asynchttpclient.proxy.ProxyServer;
2725
import org.asynchttpclient.proxy.ProxyServerSelector;
2826

@@ -291,8 +289,6 @@ public interface AsyncHttpClientConfig {
291289

292290
Timer getNettyTimer();
293291

294-
NettyWebSocketFactory getNettyWebSocketFactory();
295-
296292
KeepAliveStrategy getKeepAliveStrategy();
297293

298294
interface AdditionalPipelineInitializer {
@@ -319,19 +315,4 @@ public NettyResponseBodyPart newResponseBodyPart(ByteBuf buf, boolean last) {
319315

320316
public abstract NettyResponseBodyPart newResponseBodyPart(ByteBuf buf, boolean last);
321317
}
322-
323-
interface NettyWebSocketFactory {
324-
325-
NettyWebSocket newNettyWebSocket(Channel channel, AsyncHttpClientConfig config);
326-
327-
enum DefaultNettyWebSocketFactory implements NettyWebSocketFactory {
328-
329-
INSTANCE;
330-
331-
@Override
332-
public NettyWebSocket newNettyWebSocket(Channel channel, AsyncHttpClientConfig config) {
333-
return new NettyWebSocket(channel, config);
334-
}
335-
}
336-
}
337318
}

client/src/main/java/org/asynchttpclient/DefaultAsyncHttpClientConfig.java

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,6 @@ public class DefaultAsyncHttpClientConfig implements AsyncHttpClientConfig {
121121
private final boolean preferNative;
122122
private final Timer nettyTimer;
123123
private final ThreadFactory threadFactory;
124-
private final NettyWebSocketFactory nettyWebSocketFactory;
125124
private final AdditionalPipelineInitializer httpAdditionalPipelineInitializer;
126125
private final AdditionalPipelineInitializer wsAdditionalPipelineInitializer;
127126
private final ResponseBodyPartFactory responseBodyPartFactory;
@@ -185,7 +184,6 @@ private DefaultAsyncHttpClientConfig(//
185184
boolean preferNative,//
186185
Timer nettyTimer,//
187186
ThreadFactory threadFactory,//
188-
NettyWebSocketFactory nettyWebSocketFactory,//
189187
AdditionalPipelineInitializer httpAdditionalPipelineInitializer,//
190188
AdditionalPipelineInitializer wsAdditionalPipelineInitializer,//
191189
ResponseBodyPartFactory responseBodyPartFactory) {
@@ -248,7 +246,6 @@ private DefaultAsyncHttpClientConfig(//
248246
this.preferNative = preferNative;
249247
this.nettyTimer = nettyTimer;
250248
this.threadFactory = threadFactory;
251-
this.nettyWebSocketFactory = nettyWebSocketFactory;
252249
this.httpAdditionalPipelineInitializer = httpAdditionalPipelineInitializer;
253250
this.wsAdditionalPipelineInitializer = wsAdditionalPipelineInitializer;
254251
this.responseBodyPartFactory = responseBodyPartFactory;
@@ -501,11 +498,6 @@ public ThreadFactory getThreadFactory() {
501498
return threadFactory;
502499
}
503500

504-
@Override
505-
public NettyWebSocketFactory getNettyWebSocketFactory() {
506-
return nettyWebSocketFactory;
507-
}
508-
509501
@Override
510502
public AdditionalPipelineInitializer getHttpAdditionalPipelineInitializer() {
511503
return httpAdditionalPipelineInitializer;
@@ -586,7 +578,6 @@ public static class Builder {
586578
private boolean preferNative;
587579
private Timer nettyTimer;
588580
private ThreadFactory threadFactory;
589-
private NettyWebSocketFactory nettyWebSocketFactory = NettyWebSocketFactory.DefaultNettyWebSocketFactory.INSTANCE;
590581
private AdditionalPipelineInitializer httpAdditionalPipelineInitializer;
591582
private AdditionalPipelineInitializer wsAdditionalPipelineInitializer;
592583
private ResponseBodyPartFactory responseBodyPartFactory = ResponseBodyPartFactory.EAGER;
@@ -653,7 +644,6 @@ public Builder(AsyncHttpClientConfig config) {
653644
preferNative = config.isPreferNative();
654645
nettyTimer = config.getNettyTimer();
655646
threadFactory = config.getThreadFactory();
656-
nettyWebSocketFactory = config.getNettyWebSocketFactory();
657647
httpAdditionalPipelineInitializer = config.getHttpAdditionalPipelineInitializer();
658648
wsAdditionalPipelineInitializer = config.getWsAdditionalPipelineInitializer();
659649
responseBodyPartFactory = config.getResponseBodyPartFactory();
@@ -941,11 +931,6 @@ public Builder setThreadFactory(ThreadFactory threadFactory) {
941931
return this;
942932
}
943933

944-
public Builder setNettyWebSocketFactory(NettyWebSocketFactory nettyWebSocketFactory) {
945-
this.nettyWebSocketFactory = nettyWebSocketFactory;
946-
return this;
947-
}
948-
949934
public Builder setHttpAdditionalPipelineInitializer(AdditionalPipelineInitializer httpAdditionalPipelineInitializer) {
950935
this.httpAdditionalPipelineInitializer = httpAdditionalPipelineInitializer;
951936
return this;
@@ -1024,7 +1009,6 @@ public DefaultAsyncHttpClientConfig build() {
10241009
preferNative, //
10251010
nettyTimer, //
10261011
threadFactory, //
1027-
nettyWebSocketFactory, //
10281012
httpAdditionalPipelineInitializer, //
10291013
wsAdditionalPipelineInitializer, //
10301014
responseBodyPartFactory);

client/src/main/java/org/asynchttpclient/netty/handler/WebSocketProtocol.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public WebSocketProtocol(ChannelManager channelManager,//
5959
private void invokeOnSucces(Channel channel, WebSocketUpgradeHandler h) {
6060
if (!h.touchSuccess()) {
6161
try {
62-
h.onSuccess(config.getNettyWebSocketFactory().newNettyWebSocket(channel, config));
62+
h.onSuccess(new NettyWebSocket(channel, config));
6363
} catch (Exception ex) {
6464
logger.warn("onSuccess unexpected exception", ex);
6565
}

0 commit comments

Comments
 (0)