Uses of Interface
io.helidon.webserver.WebServer
Package
Description
Reactive web server API.
Netty Epoll Transport implementation.
Netty io_uring Transport implementation.
-
Uses of WebServer in io.helidon.webserver
Modifier and TypeMethodDescriptionWebServer.Builder.build()
Builds theWebServer
instance as configured by this builder and its parameters.static WebServer
Creates new instance from provided routing and default configuration.static WebServer
Creates new instance from provided configuration and routing.static WebServer
Creates new instance from provided routing and default configuration.static WebServer
Creates new instance from provided configuration and routing.BareRequest.webServer()
Gets actualWebServer
instance.ServerRequest.webServer()
Returns actualWebServer
instance.ServerResponse.webServer()
Returns actualWebServer
instance.Modifier and TypeMethodDescriptionWebServer.shutdown()
Attempt to gracefully shutdown server.WebServer.start()
Starts the server.WebServer.whenShutdown()
Completion stage is completed when server is shut down.Modifier and TypeMethodDescriptionRouting.Builder.onNewWebServer
(Consumer<WebServer> webServerConsumer) Routing.Rules.onNewWebServer
(Consumer<WebServer> webServerConsumer) Registers callback on created newWebServer
instance with this routing. -
Uses of WebServer in io.helidon.webserver.transport.netty.epoll
Modifier and TypeMethodDescriptionboolean
EPollTransport.isAvailableFor
(WebServer webServer) Returnstrue
whenEpoll.isAvailable()
returnstrue
andfalse
otherwise. -
Uses of WebServer in io.helidon.webserver.transport.netty.iouring
Modifier and TypeMethodDescriptionboolean
IOUringTransport.isAvailableFor
(WebServer webServer) Returnstrue
whenIOUring.isAvailable()
returnstrue
andfalse
otherwise.