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 |
|---|---|
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
|
static BiFunction<reactor.netty.http.websocket.WebsocketInbound,reactor.netty.http.websocket.WebsocketOutbound,org.reactivestreams.Publisher<Void>> |
newHandler(io.rsocket.transport.ServerTransport.ConnectionAcceptor acceptor,
int mtu)
Creates a new Websocket handler
|
Mono<io.rsocket.Closeable> |
start(io.rsocket.transport.ServerTransport.ConnectionAcceptor acceptor,
int mtu) |
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, int mtu)
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 static BiFunction<reactor.netty.http.websocket.WebsocketInbound,reactor.netty.http.websocket.WebsocketOutbound,org.reactivestreams.Publisher<Void>> newHandler(io.rsocket.transport.ServerTransport.ConnectionAcceptor acceptor, int mtu)
acceptor - the ConnectionAcceptor to use with the handlermtu - the fragment sizeNullPointerException - if acceptor is null