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

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

commit 3daf6ec15c20ebd04eb5bf7c1be5ca1d937367aa
Author: James Netherton <[email protected]>
AuthorDate: Fri Dec 6 07:35:24 2024 +0000

    Load Java DSL routes in a predicatable order
---
 .../java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java    | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
 
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
index b36c18eb83..e468d35e27 100644
--- 
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
+++ 
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
@@ -406,6 +406,7 @@ class CamelProcessor {
                 .filter(ci -> ((ci.flags() & (Modifier.ABSTRACT | 
Modifier.PUBLIC)) == Modifier.PUBLIC))
                 .map(ClassInfo::name)
                 .filter(pathFilter)
+                .sorted()
                 .map(CamelRoutesBuilderClassBuildItem::new)
                 .collect(Collectors.toList());
     }

Reply via email to