public class WebsocketClientTransport extends Object implements io.rsocket.transport.ClientTransport, io.rsocket.transport.TransportHeaderAware
| Modifier and Type | Method and Description |
|---|---|
Mono<io.rsocket.DuplexConnection> |
connect() |
static WebsocketClientTransport |
create(reactor.ipc.netty.http.client.HttpClient client,
String path) |
static WebsocketClientTransport |
create(InetSocketAddress address) |
static WebsocketClientTransport |
create(int port) |
static WebsocketClientTransport |
create(String bindAddress,
int port) |
static WebsocketClientTransport |
create(URI uri) |
static int |
getPort(URI uri,
int defaultPort) |
static boolean |
isPlaintextWebsocket(URI uri) |
static boolean |
isSecureWebsocket(URI uri) |
void |
setTransportHeaders(Supplier<Map<String,String>> transportHeaders) |
public static WebsocketClientTransport create(int port)
public static WebsocketClientTransport create(String bindAddress, int port)
public static WebsocketClientTransport create(InetSocketAddress address)
public static WebsocketClientTransport create(URI uri)
public static int getPort(URI uri, int defaultPort)
public static boolean isSecureWebsocket(URI uri)
public static boolean isPlaintextWebsocket(URI uri)
public static WebsocketClientTransport create(reactor.ipc.netty.http.client.HttpClient client, String path)
public Mono<io.rsocket.DuplexConnection> connect()
connect in interface io.rsocket.transport.ClientTransport