Class ReactorNetty2WebSocketClient
java.lang.Object
org.springframework.web.reactive.socket.client.ReactorNetty2WebSocketClient
- All Implemented Interfaces:
WebSocketClient
@Deprecated(since="6.2.18",
forRemoval=true)
public class ReactorNetty2WebSocketClient
extends Object
implements WebSocketClient
Deprecated, for removal: This API element is subject to removal in a future version.
as of 6.2.18 with no replacement
WebSocketClient implementation for use with Reactor Netty for Netty 5.
This class is based on ReactorNettyWebSocketClient.
- Since:
- 6.0
- Author:
- Violeta Georgieva
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Default constructor.ReactorNetty2WebSocketClient(reactor.netty5.http.client.HttpClient httpClient) Deprecated, for removal: This API element is subject to removal in a future version.Constructor that accepts an existingHttpClientbuilder with a defaultWebsocketClientSpec.Builder.ReactorNetty2WebSocketClient(reactor.netty5.http.client.HttpClient httpClient, Supplier<reactor.netty5.http.client.WebsocketClientSpec.Builder> builderSupplier) Deprecated, for removal: This API element is subject to removal in a future version.Constructor that accepts an existingHttpClientbuilder and a pre-configuredWebsocketClientSpec.Builder. -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Void>execute(URI url, org.springframework.http.HttpHeaders requestHeaders, WebSocketHandler handler) Deprecated, for removal: This API element is subject to removal in a future version.A variant ofWebSocketClient.execute(URI, WebSocketHandler)with custom headers.reactor.core.publisher.Mono<Void>execute(URI url, WebSocketHandler handler) Deprecated, for removal: This API element is subject to removal in a future version.Execute a handshake request to the given url and handle the resulting WebSocket session with the given handler.reactor.netty5.http.client.HttpClientDeprecated, for removal: This API element is subject to removal in a future version.Return the configuredHttpClient.reactor.netty5.http.client.WebsocketClientSpecDeprecated, for removal: This API element is subject to removal in a future version.Build an instance ofWebsocketClientSpecthat reflects the current configuration.
-
Constructor Details
-
ReactorNetty2WebSocketClient
public ReactorNetty2WebSocketClient()Deprecated, for removal: This API element is subject to removal in a future version.Default constructor. -
ReactorNetty2WebSocketClient
public ReactorNetty2WebSocketClient(reactor.netty5.http.client.HttpClient httpClient) Deprecated, for removal: This API element is subject to removal in a future version.Constructor that accepts an existingHttpClientbuilder with a defaultWebsocketClientSpec.Builder.- Since:
- 5.1
-
ReactorNetty2WebSocketClient
public ReactorNetty2WebSocketClient(reactor.netty5.http.client.HttpClient httpClient, Supplier<reactor.netty5.http.client.WebsocketClientSpec.Builder> builderSupplier) Deprecated, for removal: This API element is subject to removal in a future version.Constructor that accepts an existingHttpClientbuilder and a pre-configuredWebsocketClientSpec.Builder.
-
-
Method Details
-
getHttpClient
public reactor.netty5.http.client.HttpClient getHttpClient()Deprecated, for removal: This API element is subject to removal in a future version.Return the configuredHttpClient. -
getWebsocketClientSpec
public reactor.netty5.http.client.WebsocketClientSpec getWebsocketClientSpec()Deprecated, for removal: This API element is subject to removal in a future version.Build an instance ofWebsocketClientSpecthat reflects the current configuration. This can be used to check the configured parameters except for sub-protocols which depend on theWebSocketHandlerthat is used for a given upgrade. -
execute
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:WebSocketClientExecute a handshake request to the given url and handle the resulting WebSocket session with the given handler.- Specified by:
executein interfaceWebSocketClient- Parameters:
url- the handshake urlhandler- the handler of the WebSocket session- Returns:
- completion
Mono<Void>to indicate the outcome of the WebSocket session handling.
-
execute
public reactor.core.publisher.Mono<Void> execute(URI url, org.springframework.http.HttpHeaders requestHeaders, WebSocketHandler handler) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:WebSocketClientA variant ofWebSocketClient.execute(URI, WebSocketHandler)with custom headers.- Specified by:
executein interfaceWebSocketClient- Parameters:
url- the handshake urlrequestHeaders- custom headers for the handshake requesthandler- the handler of the WebSocket session- Returns:
- completion
Mono<Void>to indicate the outcome of the WebSocket session handling.
-