Skip to content

Commit dfead90

Browse files
committed
Moved concurrency limit over to docs. Create new folder for Webserver.
Signed-off-by: Santiago Pericas-Geertsen <[email protected]>
1 parent 861900f commit dfead90

File tree

11 files changed

+28
-26
lines changed

11 files changed

+28
-26
lines changed

docs/src/main/asciidoc/about/doc_overview.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
///////////////////////////////////////////////////////////////////////////////
22

3-
Copyright (c) 2018, 2024 Oracle and/or its affiliates.
3+
Copyright (c) 2018, 2025 Oracle and/or its affiliates.
44

55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.
@@ -112,7 +112,7 @@ xref:{rootdir}/mp/guides/overview.adoc[MP Guides]
112112
.Advanced SE Features
113113
[icon=hotel_class]
114114
--
115-
xref:{rootdir}/se/webserver.adoc[Helidon WebServer]
115+
xref:{rootdir}/se/webserver/webserver.adoc[Helidon WebServer]
116116
117117
xref:{rootdir}/se/metrics/metrics.adoc[Helidon Metrics]
118118

docs/src/main/asciidoc/includes/guides/performance-tuning.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Still, there might be cases where you wish to change configuration options from
2727
2828
For details on the following options please see:
2929
30-
* xref:../../se/webserver.adoc#_configuration_options[WebServer Configuration]
30+
* xref:../../se/webserver/webserver.adoc#_configuration_options[WebServer Configuration]
3131
* xref:../../config/io_helidon_common_socket_SocketOptions.adoc[WebServer Socket Configuration]
3232
3333
== Summary of Tuning Options

docs/src/main/asciidoc/mp/grpc/client.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
///////////////////////////////////////////////////////////////////////////////
22

3-
Copyright (c) 2019, 2024 Oracle and/or its affiliates.
3+
Copyright (c) 2019, 2025 Oracle and/or its affiliates.
44

55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.
@@ -114,7 +114,7 @@ grpc:
114114
115115
TLS in the gRPC MP client section is configured in the same way as in other Helidon
116116
components such as the webserver. For more information see
117-
xref:{rootdir}/se/webserver.adoc#_configuring_tls[Configuring TLS].
117+
xref:{rootdir}/se/webserver/webserver.adoc#_configuring_tls[Configuring TLS].
118118
119119
Given that TLS is enabled by default in gRPC, it must be explicitly turned off by
120120
setting the `enabled` flag to `false` when connecting to an unsecure endpoint.

docs/src/main/asciidoc/se/cors.adoc

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
///////////////////////////////////////////////////////////////////////////////
22

3-
Copyright (c) 2022, 2024 Oracle and/or its affiliates.
3+
Copyright (c) 2022, 2025 Oracle and/or its affiliates.
44

55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.
@@ -139,7 +139,7 @@ The link:{helidon-github-examples-url}/quickstarts/helidon-quickstart-se[Helidon
139139
lets you change the greeting by sending a `PUT` request to the `/greet/greeting` resource.
140140
141141
This example, based on the QuickStart greeting app, uses the low-level `CrossOriginConfig` API and
142-
the `CorsSupport` API to influence the xref:{rootdir}/se/webserver.adoc#routing[routing],
142+
the `CorsSupport` API to influence the xref:{rootdir}/se/webserver/webserver.adoc#routing[routing],
143143
thereby determining how that resource is shared. (If desired, you can use <<Configuration, configuration>> instead
144144
of the low-level API.)
145145
@@ -251,7 +251,7 @@ For a complete example, see {helidon-github-examples-url}/cors[Helidon SE CORS E
251251
252252
include::{rootdir}/includes/cors.adoc[tag=cors-and-requested-uri-intro]
253253
You can configure how the Helidon server handles these headers as described in the documentation for
254-
xref:{rootdir}/se/webserver.adoc#_requested_uri_discovery[requested URI discovery].
254+
xref:{rootdir}/se/webserver/webserver.adoc#_requested_uri_discovery[requested URI discovery].
255255
256256
include::{rootdir}/includes/cors.adoc[tag=cors-and-requested-uri-wrapup]
257257

docs/src/main/asciidoc/se/guides/upgrade_3x.adoc

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
///////////////////////////////////////////////////////////////////////////////
22

3-
Copyright (c) 2022, 2024 Oracle and/or its affiliates.
3+
Copyright (c) 2022, 2025 Oracle and/or its affiliates.
44

55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.
@@ -37,7 +37,7 @@ Please follow the instructions in xref:{rootdir}/about/prerequisites.adoc[Prereq
3737
Handling routes based on the protocol version is now possible by registering specific routes
3838
on routing builder.
3939
40-
For further information check xref:../webserver.adoc[WebServer Documentation]
40+
For further information check xref:../webserver/webserver.adoc[WebServer Documentation]
4141
4242
== Http/2 Support
4343
@@ -82,7 +82,7 @@ server:
8282
max-upgrade-content-length: 16384
8383
----
8484
85-
For further information check xref:../webserver.adoc[WebServer Documentation]
85+
For further information check xref:../webserver/webserver.adoc[WebServer Documentation]
8686
8787
== WebSocket
8888

docs/src/main/asciidoc/se/guides/upgrade_4x.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ If you want full control using the API, you still have that option.
103103
For more information see:
104104
105105
* xref:../observability.adoc[Observability feature support]
106-
* xref:../webserver.adoc#_media_types_support[Media types support]
106+
* xref:../webserver/webserver.adoc#_media_types_support[Media types support]
107107
108108
== Routing Configuration
109109
@@ -176,7 +176,7 @@ It receives `HttpRules` object with routes description.
176176
177177
WARNING: These changes make Helidon 4 incompatible with previous versions.
178178
179-
Learn more about `HttpService` and `Routing` at xref:../webserver.adoc[Helidon SE WebServer]
179+
Learn more about `HttpService` and `Routing` at xref:../webserver/webserver.adoc[Helidon SE WebServer]
180180
181181
=== Other Significant Changes
182182

docs/src/main/asciidoc/se/introduction.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
///////////////////////////////////////////////////////////////////////////////
22

3-
Copyright (c) 2019, 2024 Oracle and/or its affiliates.
3+
Copyright (c) 2019, 2025 Oracle and/or its affiliates.
44

55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.
@@ -133,7 +133,7 @@ HTTP client that handles responses to the HTTP requests.
133133
//WebServer
134134
[CARD]
135135
.WebServer
136-
[icon=settings_ethernet,link=webserver.adoc]
136+
[icon=settings_ethernet,link=webserver/webserver.adoc]
137137
--
138138
A programmatic HTTP API that uses virtual threads to handle nearly unlimited concurrent requests without blocking a platform thread or starving other requests.
139139
// Each request runs in its own dedicated thread, so it is free to perform blocking operations in a simple synchronous way without blocking a platform thread or starving other requests.

docs/src/main/asciidoc/se/security/containers-integration.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
///////////////////////////////////////////////////////////////////////////////
22

3-
Copyright (c) 2018, 2024 Oracle and/or its affiliates.
3+
Copyright (c) 2018, 2025 Oracle and/or its affiliates.
44

55
Licensed under the Apache License, Version 2.0 (the "License");
66
you may not use this file except in compliance with the License.
@@ -25,7 +25,7 @@ include::{rootdir}/includes/se.adoc[]
2525
2626
== WebServer
2727
28-
To integrate xref:../webserver.adoc[web server], add the following dependency to your project's pom.xml file:
28+
To integrate xref:../webserver/webserver.adoc[web server], add the following dependency to your project's pom.xml file:
2929
3030
[source,xml]
3131
.Maven Dependency

docs/src/main/asciidoc/se/webserver.adoc renamed to docs/src/main/asciidoc/se/webserver/webserver.adoc

+6-6
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
:description: Helidon WebServer Introduction
2121
:keywords: helidon, java, webserver, tls
2222
:feature-name: WebServer
23-
:rootdir: {docdir}/..
23+
:rootdir: {docdir}/../..
2424
:requested-uri-discovery-inc: {rootdir}/includes/server/requested-uri-discovery.adoc
2525
2626
include::{rootdir}/includes/se.adoc[]
@@ -526,22 +526,22 @@ first.
526526
|<<Access Log, Access Log>>
527527
|1000
528528
529-
|xref:tracing.adoc[Tracing]
529+
|xref:{rootdir}/se/tracing.adoc[Tracing]
530530
|900
531531
532-
|xref:cors.adoc[CORS]
532+
|xref:{rootdir}/se/cors.adoc[CORS]
533533
|850
534534
535-
|xref:security/introduction.adoc[Security]
535+
|xref:{rootdir}/se/security/introduction.adoc[Security]
536536
|800
537537
538538
|Routing (all handlers and filters)
539539
|100
540540
541-
|xref:openapi/openapi.adoc[OpenAPI]
541+
|xref:{rootdir}/se/openapi/openapi.adoc[OpenAPI]
542542
|90
543543
544-
|xref:observability.adoc[Observability]
544+
|xref:{rootdir}/se/observability.adoc[Observability]
545545
|80
546546
|===
547547

docs/src/main/asciidoc/sitegen.yaml

+5-3
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,6 @@ backend:
331331
- "webclient.adoc"
332332
- "dbclient.adoc"
333333
- "performance-tuning.adoc"
334-
- "concurrency-limits.adoc"
335334
- type: "MENU"
336335
title: "Config"
337336
dir: "config"
@@ -436,12 +435,15 @@ backend:
436435
sources:
437436
- "engine.adoc"
438437
- "rsoperators.adoc"
439-
- type: "PAGE"
438+
- type: "MENU"
440439
title: "Webserver"
441-
source: "webserver.adoc"
440+
dir: "webserver"
442441
glyph:
443442
type: "icon"
444443
value: "settings_ethernet"
444+
sources:
445+
- "webserver.adoc"
446+
- "concurrency-limits.adoc"
445447
- type: "PAGE"
446448
title: "Scheduling"
447449
source: "scheduling.adoc"

0 commit comments

Comments
 (0)