| Package | Description |
|---|---|
| io.helidon.microprofile.server.spi |
SPI to extends microprofile server.
|
| io.helidon.webserver |
Reactive web server API.
|
| Modifier and Type | Method and Description |
|---|---|
ServerConfiguration.Builder |
MpServiceContext.serverConfigBuilder()
Helidon web server configuration builder that can be used to re-configure the web server.
|
| Modifier and Type | Method and Description |
|---|---|
ServerConfiguration.Builder |
ServerConfiguration.Builder.addSocket(String name,
int port,
InetAddress bindAddress)
Adds an additional named server socket configuration.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.addSocket(String name,
SocketConfiguration socketConfiguration)
Adds an additional named server socket configuration.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.addSocket(String name,
Supplier<SocketConfiguration> socketConfigurationBuilder)
Adds an additional named server socket configuration builder.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.backlog(int size)
Sets a maximum length of the queue of incoming connections.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.bindAddress(InetAddress bindAddress)
Sets a local address for server to bind.
|
static ServerConfiguration.Builder |
ServerConfiguration.builder()
Creates new instance of a
server configuration builder. |
static ServerConfiguration.Builder |
ServerConfiguration.builder(Config config)
Creates new instance of a
server configuration builder with defaults from external configuration source. |
ServerConfiguration.Builder |
ServerConfiguration.Builder.config(Config config)
Sets configuration values included in provided
Config parameter. |
ServerConfiguration.Builder |
ServerConfiguration.Builder.experimental(ExperimentalConfiguration experimental) |
ServerConfiguration.Builder |
ServerConfiguration.Builder.port(int port)
Sets server port.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.receiveBufferSize(int bytes)
Propose value of the TCP receive window that is advertised to the remote peer.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.ssl(Supplier<? extends SSLContext> sslContextBuilder)
Sets
SSLContext to to use with the server. |
ServerConfiguration.Builder |
ServerConfiguration.Builder.ssl(SSLContext sslContext)
Sets
SSLContext to to use with the server. |
ServerConfiguration.Builder |
ServerConfiguration.Builder.timeout(int milliseconds)
Sets a socket timeout in milliseconds or
0 for infinite timeout. |
ServerConfiguration.Builder |
ServerConfiguration.Builder.tracer(Tracer tracer)
Sets an opentracing.io tracer.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.tracer(Supplier<? extends Tracer> tracerBuilder)
Sets an opentracing.io tracer.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.workersCount(int workers)
Sets a count of threads in pool used to tryProcess HTTP requests.
|
| Modifier and Type | Method and Description |
|---|---|
WebServer |
Routing.Builder.createServer(ServerConfiguration.Builder configurationBuilder)
Creates new
WebServer instance with provided configuration and this routing. |
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.