This is an automated email from the ASF dual-hosted git repository.

jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit da840b73fd30c58ba6c9bb927ec223eaa379ae97
Author: Peter Palaga <[email protected]>
AuthorDate: Tue Aug 20 13:44:54 2024 +0200

    Revert "Temporarily remove duration & memory size summary links from 
generated docs"
    
    This reverts commit 66466cbc4e6ea63c4d7da49b1599b949a2371df4.
---
 docs/modules/ROOT/pages/reference/extensions/core.adoc         |  2 +-
 .../apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java | 10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/docs/modules/ROOT/pages/reference/extensions/core.adoc 
b/docs/modules/ROOT/pages/reference/extensions/core.adoc
index 3f1295f6c7..9e2a080573 100644
--- a/docs/modules/ROOT/pages/reference/extensions/core.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/core.adoc
@@ -410,7 +410,7 @@ Whether type converter statistics are enabled. By default, 
type converter utiliz
 |icon:lock[title=Fixed at build time] 
[[quarkus.camel.main.shutdown.timeout]]`link:#quarkus.camel.main.shutdown.timeout[quarkus.camel.main.shutdown.timeout]`
 
 A timeout (with millisecond precision) to wait for `CamelMain++#++stop()` to 
finish
-| 
link:https://docs.oracle.com/en/java/javase/17/docs/api/java/time/Duration.html[`Duration`]
+| 
link:https://docs.oracle.com/en/java/javase/17/docs/api/java/time/Duration.html[`Duration`]
 link:#duration-note-anchor-{summaryTableId}[icon:question-circle[title=More 
information about the Duration format]]
 | `PT3S`
 
 |icon:lock[title=Fixed at build time] 
[[quarkus.camel.main.arguments.on-unknown]]`link:#quarkus.camel.main.arguments.on-unknown[quarkus.camel.main.arguments.on-unknown]`
diff --git 
a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
 
b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
index dcf34433c3..efe64d7d20 100644
--- 
a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
+++ 
b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
@@ -23,6 +23,7 @@ import java.nio.charset.StandardCharsets;
 import java.nio.file.Files;
 import java.nio.file.Path;
 import java.text.Normalizer;
+import java.time.Duration;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.HashMap;
@@ -51,6 +52,7 @@ import 
io.quarkus.annotation.processor.documentation.config.model.ConfigProperty
 import io.quarkus.annotation.processor.documentation.config.model.ConfigRoot;
 import io.quarkus.annotation.processor.documentation.config.model.Extension;
 import 
io.quarkus.annotation.processor.documentation.config.model.JavadocElements.JavadocElement;
+import io.quarkus.annotation.processor.documentation.config.util.Types;
 import org.apache.camel.quarkus.maven.processor.AppendNewLinePostProcessor;
 import org.apache.camel.quarkus.maven.processor.AsciiDocFile;
 import org.apache.camel.quarkus.maven.processor.DocumentationPostProcessor;
@@ -608,6 +610,14 @@ public class UpdateExtensionDocPageMojo extends 
AbstractDocGeneratorMojo {
                 typeContent = "List of " + typeContent;
             }
 
+            if (Duration.class.getName().equals(configProperty.getType())) {
+                typeContent += " " + String.format(MORE_INFO_ABOUT_TYPE_FORMAT,
+                        "duration-note-anchor-{summaryTableId}", 
Duration.class.getSimpleName());
+            } else if 
(Types.MEMORY_SIZE_TYPE.equals(configProperty.getType())) {
+                typeContent += " " + String.format(MORE_INFO_ABOUT_TYPE_FORMAT,
+                        "memory-size-note-anchor-{summaryTableId}", 
"MemorySize");
+            }
+
             return typeContent;
         }
 

Reply via email to