| Package | Description |
|---|---|
| io.helidon.webserver |
Reactive web server API.
|
| io.helidon.webserver.jersey | |
| io.helidon.webserver.prometheus |
Support for Prometheus client endpoint.
|
| io.helidon.webserver.zipkin |
Brave based Open Tracing implementation for an integration with Zipkin.
|
| Modifier and Type | Class | Description |
|---|---|---|
static class |
Routing.Builder |
A
Routing builder. |
static class |
ServerConfiguration.Builder |
A
ServerConfiguration builder. |
static class |
SocketConfiguration.Builder |
The
SocketConfiguration builder class. |
class |
SSLContextBuilder |
Builder for configuring a new SslContext for creation.
|
static class |
StaticContentSupport.Builder |
Fluent builder of the StaticContent detailed parameters.
|
static class |
WebServer.Builder |
WebServer builder class provides a convenient way to set up WebServer with multiple server
sockets and optional multiple routings.
|
| Modifier and Type | Method | Description |
|---|---|---|
WebServer.Builder |
WebServer.Builder.addNamedRouting(String name,
Builder<Routing> routingBuilder) |
Associates a dedicated routing with an additional server socket configuration.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.addSocket(String name,
Builder<SocketConfiguration> socketConfigurationBuilder) |
Adds an additional named server socket configuration builder.
|
static WebServer.Builder |
WebServer.builder(Builder<? extends Routing> routingBuilder) |
Creates a builder of the
WebServer. |
WebServer.Builder |
WebServer.Builder.configuration(Builder<ServerConfiguration> configurationBuilder) |
Set a configuration of the
WebServer. |
static WebServer |
WebServer.create(Builder<? extends Routing> routingBuilder) |
Creates new instance form provided routing and default configuration.
|
static WebServer |
WebServer.create(Builder<? extends ServerConfiguration> configurationBuilder,
Builder<? extends Routing> routingBuilder) |
Creates new instance form provided configuration and routing.
|
static WebServer |
WebServer.create(Builder<? extends ServerConfiguration> configurationBuilder,
Routing routing) |
Creates a new instance from a provided configuration and a routing.
|
static WebServer |
WebServer.create(ServerConfiguration configuration,
Builder<? extends Routing> routingBuilder) |
Creates new instance form provided configuration and routing.
|
Routing.Builder |
Routing.Builder.register(Builder<? extends Service>... serviceBuilders) |
|
Routing.Builder |
Routing.Builder.register(String pathPattern,
Builder<? extends Service>... serviceBuilders) |
|
T |
Routing.Rules.register(Builder<? extends Service>... serviceBuilders) |
Registers builder consumer.
|
T |
Routing.Rules.register(String pathPattern,
Builder<? extends Service>... serviceBuilders) |
Registers builder consumer.
|
ServerConfiguration.Builder |
ServerConfiguration.Builder.ssl(Builder<? extends SSLContext> sslContextBuilder) |
Sets
SSLContext to to use with the server. |
SocketConfiguration.Builder |
SocketConfiguration.Builder.ssl(Builder<? extends SSLContext> sslContextBuilder) |
Configures a
SSLContext to use with the server socket. |
ServerConfiguration.Builder |
ServerConfiguration.Builder.tracer(Builder<? extends io.opentracing.Tracer> tracerBuilder) |
Sets an opentracing.io tracer.
|
| Modifier and Type | Class | Description |
|---|---|---|
static class |
JerseySupport.Builder |
Builder for convenient way to create
JerseySupport. |
| Modifier and Type | Class | Description |
|---|---|---|
static class |
PrometheusSupport.Builder |
A builder of
PrometheusSupport. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ZipkinTracerBuilder |
The ZipkinTracerBuilder is a convenience builder for
Tracer to use with Zipkin. |
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.