| 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.getServerConfigBuilder()
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(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 Tracer> tracerBuilder)
Sets an opentracing.io tracer.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.tracer(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 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.