| Package | Description |
|---|---|
| io.helidon.webserver |
Reactive web server API.
|
| Modifier and Type | Method and Description |
|---|---|
ServerConfiguration |
ServerConfiguration.Builder.build()
Builds a new configuration instance.
|
ServerConfiguration |
WebServer.configuration()
Gets effective server configuration.
|
static ServerConfiguration |
ServerConfiguration.create(Config config)
Creates new instance with defaults from external configuration source.
|
| Modifier and Type | Method and Description |
|---|---|
WebServer.Builder |
WebServer.Builder.config(ServerConfiguration configuration)
Set a configuration of the
WebServer. |
static WebServer |
WebServer.create(ServerConfiguration configuration,
Routing routing)
Creates new instance form provided configuration and routing.
|
static WebServer |
WebServer.create(ServerConfiguration configuration,
Supplier<? extends Routing> routingBuilder)
Creates new instance form provided configuration and routing.
|
WebServer |
Routing.Builder.createServer(ServerConfiguration configuration)
Creates new
WebServer instance with provided configuration and this routing. |
default WebServer |
Routing.createServer(ServerConfiguration configuration)
Creates new
WebServer instance with provided configuration and this routing. |
| Modifier and Type | Method and Description |
|---|---|
WebServer.Builder |
WebServer.Builder.config(Supplier<ServerConfiguration> configurationBuilder)
Set a configuration of the
WebServer. |
static WebServer |
WebServer.create(Supplier<? extends ServerConfiguration> configurationBuilder,
Routing routing)
Creates a new instance from a provided configuration and a routing.
|
static WebServer |
WebServer.create(Supplier<? extends ServerConfiguration> configurationBuilder,
Supplier<? extends Routing> routingBuilder)
Creates new instance form provided configuration and routing.
|
Copyright © 2018–2019 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.