Uses of Class
io.helidon.nima.webserver.WebServer.Builder
Packages that use WebServer.Builder
Package
Description
Microprofile 1.0 server implementation.
SPI for JUnit5 support to add support for additional types (such as WebSocket clients, grpc clients etc.).
NĂma WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
-
Uses of WebServer.Builder in io.helidon.microprofile.server
Methods in io.helidon.microprofile.server that return WebServer.BuilderModifier and TypeMethodDescriptionServerCdiExtension.serverBuilder()Helidon web server configuration builder that can be used to re-configure the web server. -
Uses of WebServer.Builder in io.helidon.nima.testing.junit5.webserver.spi
Methods in io.helidon.nima.testing.junit5.webserver.spi with parameters of type WebServer.BuilderModifier and TypeMethodDescriptionServerJunitExtension.ParamHandler.get(String socketName, WebServer.Builder serverBuilder, ListenerConfiguration.Builder listenerBuilder, Router.RouterBuilder<?> routerBuilder) Get an instance to be injected.default voidServerJunitExtension.ParamHandler.handle(String socketName, WebServer.Builder serverBuilder, ListenerConfiguration.Builder listenerBuilder, Router.RouterBuilder<?> routerBuilder, T value) Handle the value after the method has been called, and its body updated our provided instance.default voidServerJunitExtension.updateServerBuilder(WebServer.Builder builder) Update WebServer builder. -
Uses of WebServer.Builder in io.helidon.nima.webserver
Methods in io.helidon.nima.webserver that return WebServer.BuilderModifier and TypeMethodDescriptionWebServer.Builder.addConnectionProvider(ServerConnectionProvider connectionProvider) Configure a connection providers.WebServer.Builder.addMediaSupport(MediaSupport mediaSupport) Add an explicit media support to the list.WebServer.Builder.addRouting(Routing routing) static WebServer.BuilderWebServer.builder()A new builder to set up server.Update this builder from configuration.WebServer.Builder.contentEncodingContext(ContentEncodingContext contentEncodingContext) Configure the defaultContentEncodingContext.Configure the application scoped context to be used as a parent for webserver request contexts.WebServer.Builder.defaultSocket(Consumer<ListenerConfiguration.Builder> socketBuilder) Configure listener for the default socket.WebServer.Builder.directHandler(DirectHandler handler, DirectHandler.EventType... eventTypes) Configure a simple handler.Host of the default socket.WebServer.Builder.inheritThreadLocals(boolean inheritThreadLocals) Configure whether server threads should inherit inheritable thread locals.WebServer.Builder.mediaContext(MediaContext mediaContext) Configure theMediaContext.WebServer.Builder.port(int port) Port of the default socket.WebServer.Builder.routing(Consumer<? super HttpRouting.Builder> consumer) Configure default HTTP routing.WebServer.Builder.shutdownHook(boolean shutdownHook) When true the webserver registers a shutdown hook with the JVM Runtime.WebServer.Builder.socket(String socketName, BiConsumer<ListenerConfiguration.Builder, Router.RouterBuilder<?>> builders) Configure additional socket with listener configuration and custom routing.WebServer.Builder.socket(String socketName, Consumer<ListenerConfiguration.Builder> socketBuilder) Configure additional socket with listener configuration using default routing.Configure TLS for the default socket.