code: public static KaryonServer forWebSocketServer(RxServer<? extends WebSocketFrame, ? extends WebSocketFrame> server,
                                                    BootstrapModule... bootstrapModules) {
          return new RxNettyServerBackedServer(server, bootstrapModules);
      }
docs: Creates a new {@link KaryonServer} which combines lifecycle of the passed WebSockets {@link RxServer} with
  it's own lifecycle.
  
  @param server WebSocket server
  @param bootstrapModules Additional bootstrapModules if any.
  
  @return {@link KaryonServer} which is to be used to start the created server.