Skip to content

Commit 0bfb3ce

Browse files
committed
Move WebSocket implementation to io.vertx.core.http.impl.websocket package
1 parent 6f208bc commit 0bfb3ce

18 files changed

+25
-29
lines changed

vertx-core/src/main/java/io/vertx/core/http/WebSocketFrame.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@
1313

1414
import io.vertx.codegen.annotations.CacheReturn;
1515
import io.vertx.codegen.annotations.DataObject;
16-
import io.vertx.codegen.annotations.VertxGen;
1716
import io.vertx.core.buffer.Buffer;
18-
import io.vertx.core.http.impl.ws.WebSocketFrameImpl;
17+
import io.vertx.core.http.impl.websocket.WebSocketFrameImpl;
1918

2019
/**
2120
* A WebSocket frame that represents either text or binary data.

vertx-core/src/main/java/io/vertx/core/http/impl/HttpConnectParams.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
package io.vertx.core.http.impl;
22

3-
import io.vertx.core.http.HttpClientOptions;
4-
import io.vertx.core.http.HttpVersion;
53
import io.vertx.core.net.ClientSSLOptions;
6-
import io.vertx.core.net.HostAndPort;
74
import io.vertx.core.net.ProxyOptions;
85
import io.vertx.core.net.SocketAddress;
96
import io.vertx.core.spi.metrics.ClientMetrics;
107
import io.vertx.core.spi.metrics.HttpClientMetrics;
118

12-
class HttpConnectParams {
9+
public class HttpConnectParams {
1310

1411
ClientSSLOptions sslOptions;
1512
ProxyOptions proxyOptions;

vertx-core/src/main/java/io/vertx/core/http/impl/WebSocketClientImpl.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import io.vertx.core.MultiMap;
1616
import io.vertx.core.Promise;
1717
import io.vertx.core.http.*;
18+
import io.vertx.core.http.impl.websocket.ClientWebSocketImpl;
1819
import io.vertx.core.internal.ContextInternal;
1920
import io.vertx.core.internal.PromiseInternal;
2021
import io.vertx.core.internal.VertxInternal;
@@ -63,7 +64,7 @@ public Future<WebSocket> connect(WebSocketConnectOptions options) {
6364
return webSocket(options);
6465
}
6566

66-
void webSocket(ContextInternal ctx, WebSocketConnectOptions connectOptions, Promise<WebSocket> promise) {
67+
public void webSocket(ContextInternal ctx, WebSocketConnectOptions connectOptions, Promise<WebSocket> promise) {
6768
int port = getPort(connectOptions);
6869
String host = getHost(connectOptions);
6970
SocketAddress addr = SocketAddress.inetSocketAddress(port, host);

vertx-core/src/main/java/io/vertx/core/http/impl/WebSocketGroup.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import io.vertx.core.http.WebSocketClientOptions;
1616
import io.vertx.core.http.WebSocketConnectOptions;
1717
import io.vertx.core.http.impl.http1x.Http1xClientConnection;
18+
import io.vertx.core.http.impl.websocket.WebSocketImpl;
1819
import io.vertx.core.internal.ContextInternal;
1920
import io.vertx.core.internal.PromiseInternal;
2021
import io.vertx.core.internal.resource.ManagedResource;

vertx-core/src/main/java/io/vertx/core/http/impl/http1x/Http1xClientConnection.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@
4040
import io.vertx.core.http.impl.HttpRequestHead;
4141
import io.vertx.core.http.impl.headers.HeadersAdaptor;
4242
import io.vertx.core.http.impl.headers.Http1xHeaders;
43+
import io.vertx.core.http.impl.websocket.WebSocketConnectionImpl;
44+
import io.vertx.core.http.impl.websocket.WebSocketHandshakeInboundHandler;
45+
import io.vertx.core.http.impl.websocket.WebSocketImpl;
4346
import io.vertx.core.internal.ContextInternal;
4447
import io.vertx.core.internal.PromiseInternal;
4548
import io.vertx.core.internal.buffer.BufferInternal;

vertx-core/src/main/java/io/vertx/core/http/impl/http1x/Http1xServerConnection.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import io.vertx.core.buffer.Buffer;
3131
import io.vertx.core.http.ServerWebSocketHandshake;
3232
import io.vertx.core.http.impl.*;
33+
import io.vertx.core.http.impl.websocket.ServerWebSocketHandshaker;
3334
import io.vertx.core.internal.buffer.BufferInternal;
3435
import io.vertx.core.http.HttpServerOptions;
3536
import io.vertx.core.http.HttpServerRequest;

vertx-core/src/main/java/io/vertx/core/http/impl/http1x/Http1xServerRequestHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import io.vertx.core.http.ServerWebSocket;
1616
import io.vertx.core.http.ServerWebSocketHandshake;
1717
import io.vertx.core.http.impl.HttpServerConnectionHandler;
18-
import io.vertx.core.http.impl.ServerWebSocketHandshaker;
18+
import io.vertx.core.http.impl.websocket.ServerWebSocketHandshaker;
1919

2020
import static io.vertx.core.http.HttpHeaders.UPGRADE;
2121
import static io.vertx.core.http.HttpHeaders.WEBSOCKET;

vertx-core/src/main/java/io/vertx/core/http/impl/ClientWebSocketImpl.java renamed to vertx-core/src/main/java/io/vertx/core/http/impl/websocket/ClientWebSocketImpl.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@
88
*
99
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
1010
*/
11-
package io.vertx.core.http.impl;
11+
package io.vertx.core.http.impl.websocket;
1212

1313
import io.netty.channel.ChannelHandlerContext;
1414
import io.vertx.codegen.annotations.Nullable;
1515
import io.vertx.core.*;
1616
import io.vertx.core.buffer.Buffer;
1717
import io.vertx.core.http.*;
18+
import io.vertx.core.http.impl.WebSocketClientImpl;
1819
import io.vertx.core.internal.ContextInternal;
1920
import io.vertx.core.internal.http.ClientWebSocketInternal;
2021
import io.vertx.core.internal.http.WebSocketInternal;
@@ -46,7 +47,7 @@ public class ClientWebSocketImpl implements ClientWebSocketInternal {
4647
private Handler<Buffer> binaryMessageHandler;
4748
private Handler<Buffer> pongHandler;
4849

49-
ClientWebSocketImpl(WebSocketClientImpl client) {
50+
public ClientWebSocketImpl(WebSocketClientImpl client) {
5051
this.client = client;
5152
}
5253

vertx-core/src/main/java/io/vertx/core/http/impl/ServerWebSocketHandshaker.java renamed to vertx-core/src/main/java/io/vertx/core/http/impl/websocket/ServerWebSocketHandshaker.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
1010
*/
11-
package io.vertx.core.http.impl;
11+
package io.vertx.core.http.impl.websocket;
1212

1313
import io.netty.channel.Channel;
1414
import io.netty.channel.ChannelHandler;

vertx-core/src/main/java/io/vertx/core/http/impl/ServerWebSocketImpl.java renamed to vertx-core/src/main/java/io/vertx/core/http/impl/websocket/ServerWebSocketImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
1010
*/
1111

12-
package io.vertx.core.http.impl;
12+
package io.vertx.core.http.impl.websocket;
1313

1414
import io.vertx.core.http.ServerWebSocket;
1515
import io.vertx.core.http.impl.http1x.Http1xServerRequest;

0 commit comments

Comments
 (0)