| Package | Description |
|---|---|
| io.helidon.microprofile.server.spi |
SPI to extends microprofile server.
|
| io.helidon.webserver |
Reactive web server API.
|
| Modifier and Type | Method | Description |
|---|---|---|
ServerConfiguration.Builder |
MpServiceContext.getServerConfigBuilder() |
Helidon web server configuration builder that can be used to re-configure the web server.
|
| Modifier and Type | Method | Description |
|---|---|---|
ServerConfiguration.Builder |
ServerConfiguration.Builder.addSocket(java.lang.String name,
int port,
java.net.InetAddress bindAddress) |
Adds an additional named server socket configuration.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.addSocket(java.lang.String name,
Builder<SocketConfiguration> socketConfigurationBuilder) |
Adds an additional named server socket configuration builder.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.addSocket(java.lang.String name,
SocketConfiguration socketConfiguration) |
Adds an additional named server socket configuration.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.backlog(int size) |
Sets a maximum length of the queue of incoming connections.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.bindAddress(java.net.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(Builder<? extends javax.net.ssl.SSLContext> sslContextBuilder) |
Sets
SSLContext to to use with the server. |
ServerConfiguration.Builder |
ServerConfiguration.Builder.ssl(javax.net.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(Builder<? extends io.opentracing.Tracer> tracerBuilder) |
Sets an opentracing.io tracer.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.tracer(io.opentracing.Tracer tracer) |
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 | 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.