public final class WebsocketRouteTransport extends Object
ServerTransport that connects via Websocket and listens on specified
routes.| Constructor and Description |
|---|
WebsocketRouteTransport(reactor.netty.http.server.HttpServer server,
Consumer<? super reactor.netty.http.server.HttpServerRoutes> routesBuilder,
String path)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
int |
maxFrameLength() |
static BiFunction<reactor.netty.http.websocket.WebsocketInbound,reactor.netty.http.websocket.WebsocketOutbound,org.reactivestreams.Publisher<Void>> |
newHandler(io.rsocket.transport.ServerTransport.ConnectionAcceptor acceptor)
Creates a new Websocket handler
|
Mono<io.rsocket.Closeable> |
start(io.rsocket.transport.ServerTransport.ConnectionAcceptor acceptor) |
SELF |
webSocketSpec(Consumer<reactor.netty.http.server.WebsocketServerSpec.Builder> configurer)
Provide a consumer to customize properties of the
WebsocketServerSpec to use for
WebSocket upgrades. |
public WebsocketRouteTransport(reactor.netty.http.server.HttpServer server,
Consumer<? super reactor.netty.http.server.HttpServerRoutes> routesBuilder,
String path)
server - the HttpServer to useroutesBuilder - the builder for the routes that will be listened onpath - the path foe each routepublic Mono<io.rsocket.Closeable> start(io.rsocket.transport.ServerTransport.ConnectionAcceptor acceptor)
public static BiFunction<reactor.netty.http.websocket.WebsocketInbound,reactor.netty.http.websocket.WebsocketOutbound,org.reactivestreams.Publisher<Void>> newHandler(io.rsocket.transport.ServerTransport.ConnectionAcceptor acceptor)
acceptor - the ConnectionAcceptor to use with the handlerNullPointerException - if acceptor is nullpublic SELF webSocketSpec(Consumer<reactor.netty.http.server.WebsocketServerSpec.Builder> configurer)
WebsocketServerSpec to use for
WebSocket upgrades. The consumer is invoked immediately.configurer - the configurer to apply to the specpublic int maxFrameLength()
maxFrameLength in interface io.rsocket.transport.Transport