Conversation
…oute files Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Signed-off-by: Claus Ibsen <claus.ibsen@gmail.com>
|
🌟 Thank you for your contribution to the Apache Camel project! 🌟 🐫 Apache Camel Committers, please review the following items:
|
|
This matches the experience we had with CAMEL-24977, CAMEL-25049 and CAMEL-25138. Evaluation and batching already worked across DSLs through the shared semantic language. Adding question declarations to Java and XML required separate work on the authoring APIs, parsing, metadata and loading behavior, with tests to keep them consistent with YAML. I support having an annotated model in the feature module as the common definition. A useful goal would be that adding a question option means defining its shape, documentation and default once, with the different DSLs and tooling deriving their support from that definition. Generating schemas and catalog entries would be a good first step, while keeping shared or generated readers, writers and Java builders as the broader direction. One distinction worth exploring is Java authoring versus parsing existing Java source. We could have the fluent Java API build the same declaration model used by XML and YAML, while deciding separately how the converter reads that Java code. Our implementation also gives us some useful cases to try against the model: named Choice criteria versus ordered Score levels, numeric options containing property placeholders, and declarations shared across resources. We ran into these during the Java/XML work, so they would help us discover what the model and common loading hooks need to express. Could we use semantic as the first end-to-end example, preserving its existing syntax and behavior, and see how much DSL-specific code we can replace with the shared model? That would give us a concrete basis for shaping the extension mechanism. AI-generated by Codex on behalf of luigidemasi. |
|
ℹ️ CI did not run targeted module tests. 🔁 8 tests passed only after a retry on JDK 25 (8 retried attempts) Recovered flaky tests on JDK 25 (8)
🔬 Scalpel shadow comparison — Scalpel: 669 of 697 tested, 28 compile-only — current: 0 all testedMaveniverse Scalpel detected 669 affected modules (current approach: 0). Skip-tests mode would test 669 modules (1 direct + 668 downstream), skip tests for 28 (generated code, meta-modules)
|
| Module | Duration | Status |
|---|---|---|
| Camel :: Netty | 55.3s | SUCCESS |
| Camel :: Test Infra :: Common | 54.2s | SUCCESS |
| Camel :: Infinispan :: Remote | 51.8s | SUCCESS |
| Camel :: MINA | 51.0s | SUCCESS |
| Camel :: AWS2 S3 | 50.3s | SUCCESS |
| Camel :: Telegram | 49.1s | SUCCESS |
| Camel :: PQC | 48.3s | SUCCESS |
| Camel :: Simple JMS | 45.1s | SUCCESS |
| Camel :: Paho MQTT 5 | 44.2s | SUCCESS |
| Camel :: OpenApi Java | 44.1s | SUCCESS |
| Camel :: Long-Running-Action | 43.3s | SUCCESS |
| Camel :: AI :: LangChain4j :: Embedding | 43.2s | SUCCESS |
| Camel :: AI :: MCP Server | 42.9s | SUCCESS |
| Camel :: SQL | 42.6s | SUCCESS |
| Camel :: Main | 41.5s | SUCCESS |
| Camel :: Opentelemetry Metrics | 39.0s | SUCCESS |
| Camel :: RxJava | 35.5s | SUCCESS |
| Camel :: Reactor | 35.1s | SUCCESS |
| Camel :: CXF :: SOAP | 34.5s | SUCCESS |
| Camel :: Atom | 34.5s | SUCCESS |
| Camel :: Tar File | 34.0s | SUCCESS |
| Camel :: Quartz | 33.8s | SUCCESS |
| Camel :: Micrometer :: Observation (deprecated) | 33.0s | SUCCESS |
| Camel :: Resilience4j | 32.5s | SUCCESS |
| Camel :: Jetty | 32.2s | SUCCESS |
| Camel :: AI :: Neo4j | 30.1s | SUCCESS |
| Camel :: Reactive Streams | 28.7s | SUCCESS |
| Camel :: Tahu | 27.4s | SUCCESS |
| Camel :: Undertow | 27.3s | SUCCESS |
| Camel :: Milo | 27.1s | SUCCESS |
| Camel :: Vert.x :: WebSocket | 27.0s | SUCCESS |
| Camel :: MyBatis | 25.8s | SUCCESS |
| Camel :: Zip File | 24.2s | SUCCESS |
| Camel :: AI :: Milvus | 24.2s | SUCCESS |
| Camel :: OPA | 24.1s | SUCCESS |
| Camel :: RSS | 23.3s | SUCCESS |
| Camel :: Olingo4 (Deprecated) :: Component | 23.3s | SUCCESS |
| Camel :: Metrics | 22.8s | SUCCESS |
| Camel :: Test :: Spring :: JUnit5 | 22.2s | SUCCESS |
| Camel :: Salesforce | 22.2s | SUCCESS |
| Camel :: OpenTelemetry (deprecated) | 22.0s | SUCCESS |
| Camel :: Java DSL IO | 21.8s | SUCCESS |
| Camel :: AI :: LangChain4j :: EmbeddingStore | 20.8s | SUCCESS |
| Camel :: jOOR | 20.8s | SUCCESS |
| Camel :: AI :: OpenAI | 20.6s | SUCCESS |
| Camel :: Micrometer | 20.2s | SUCCESS |
| Camel :: Console | 20.0s | SUCCESS |
| Camel :: MicroProfile :: Fault Tolerance | 19.8s | SUCCESS |
| Camel :: JAXB | 19.6s | SUCCESS |
| Camel :: Solr | 19.5s | SUCCESS |
| Camel :: Spring RabbitMQ | 18.3s | SUCCESS |
| Camel :: QuickJS | 18.1s | SUCCESS |
| Camel :: AI :: Docling | 17.8s | SUCCESS |
| Camel :: OpenFGA | 17.3s | SUCCESS |
| Camel :: OAuth | 16.6s | SUCCESS |
| Camel :: Smooks :: Parent | 16.5s | SUCCESS |
| Camel :: Platform HTTP :: Vert.x | 16.4s | SUCCESS |
| Camel :: Spring Redis | 16.3s | SUCCESS |
| Camel :: AI :: TensorFlow Serving | 16.0s | SUCCESS |
| Camel :: Python 3 | 15.9s | SUCCESS |
| Camel :: AI :: Weaviate | 15.9s | SUCCESS |
| Camel :: Test :: JUnit6 | 15.9s | SUCCESS |
| Camel :: StAX | 15.6s | SUCCESS |
| Camel :: WAL | 15.1s | SUCCESS |
| Camel :: AI :: LangChain4j :: Ingest | 14.7s | SUCCESS |
| Camel :: HL7 | 14.5s | SUCCESS |
| Camel :: Test :: JUnit5 | 14.4s | SUCCESS |
| Camel :: Jackson | 14.1s | SUCCESS |
| Camel :: Spring Web Services | 14.0s | SUCCESS |
| Camel :: SSH | 13.8s | SUCCESS |
| Camel :: UniVocity Parsers | 13.7s | SUCCESS |
| Camel :: AI :: PGVector | 13.5s | SUCCESS |
| Camel :: SMPP | 13.5s | SUCCESS |
| Camel :: OAIPMH | 13.4s | SUCCESS |
| Camel :: Debezium :: Common | 13.0s | SUCCESS |
| Camel :: AI :: TypeSafe AI | 12.9s | SUCCESS |
| Camel :: AI :: Qdrant | 12.9s | SUCCESS |
| Camel :: PgEvent | 12.9s | SUCCESS |
| Camel :: AI :: MCP Server API | 12.9s | SUCCESS |
| Camel :: XML Security | 12.7s | SUCCESS |
| Camel :: Stream | 12.1s | SUCCESS |
| Camel :: Olingo4 (Deprecated) :: API | 11.9s | SUCCESS |
| Camel :: Spring AI :: Embeddings | 11.6s | SUCCESS |
| Camel :: REST OpenApi | 11.4s | SUCCESS |
| Camel :: Paho (deprecated) | 11.4s | SUCCESS |
| Camel :: LDIF | 11.4s | SUCCESS |
| Camel :: Servlet | 10.9s | SUCCESS |
| Camel :: QuickFIX/J | 10.7s | SUCCESS |
| Camel :: Syslog | 10.7s | SUCCESS |
| Camel :: CSV | 10.2s | SUCCESS |
| Camel :: XML DSL with camel-xml-io | 10.1s | SUCCESS |
| Camel :: Groovy | 10.0s | SUCCESS |
| Camel :: Wordpress | 9.9s | SUCCESS |
| Camel :: MDC | 9.9s | SUCCESS |
| Camel :: Saxon | 9.3s | SUCCESS |
| Camel :: MongoDB GridFS | 9.3s | SUCCESS |
| Camel :: Vert.x :: HTTP | 9.1s | SUCCESS |
| Camel :: Util | 8.8s | SUCCESS |
| Camel :: Kamelet | 8.8s | SUCCESS |
| Camel :: XSLT Saxon | 8.7s | SUCCESS |
| Camel :: Jackson 3 | 8.6s | SUCCESS |
| Camel :: RobotFramework | 8.5s | SUCCESS |
| Camel :: Thymeleaf | 8.2s | SUCCESS |
| Camel :: Crypto | 7.9s | SUCCESS |
| Camel :: Redis | 7.8s | SUCCESS |
| Camel :: Web3j | 7.4s | SUCCESS |
| Camel :: OpenStack | 7.4s | SUCCESS |
| Camel :: OCSF | 7.2s | SUCCESS |
| Camel :: XML IO | 7.1s | SUCCESS |
| Camel :: Tika | 7.1s | SUCCESS |
| Camel :: Spring AI :: Chat | 7.0s | SUCCESS |
| Camel :: PgReplicationSlot | 6.9s | SUCCESS |
| Camel :: Tooling :: OpenApi REST DSL Generator | 6.8s | SUCCESS |
| Camel :: SOAP | 6.8s | SUCCESS |
| Camel :: SWIFT | 6.8s | SUCCESS |
| Camel :: AI :: Observability API | 6.6s | SUCCESS |
| Camel :: Gson | 6.5s | SUCCESS |
| Camel :: Spring AI :: Vector Store | 6.5s | SUCCESS |
| Camel :: Spring Security | 6.3s | SUCCESS |
| Camel :: Platform HTTP | 6.1s | SUCCESS |
| Camel :: AS2 :: API | 6.0s | SUCCESS |
| Camel :: Protobuf | 5.8s | SUCCESS |
| Camel :: SnakeYAML | 5.8s | SUCCESS |
| Camel :: OpenAPI :: Validator | 5.6s | SUCCESS |
| Camel :: PLC4X | 5.6s | SUCCESS |
| Camel :: Stitch | 5.5s | SUCCESS |
| Camel :: Test :: Main :: JUnit5 | 5.3s | SUCCESS |
| Camel :: Spring Main | 5.3s | SUCCESS |
| Camel :: Twilio | 5.2s | SUCCESS |
| Camel :: Webhook | 5.2s | SUCCESS |
| Camel :: Platform HTTP :: Main | 5.1s | SUCCESS |
| Camel :: AI :: LangChain4j :: Agent :: API | 5.0s | SUCCESS |
| Camel :: Caffeine | 4.9s | SUCCESS |
| Camel :: Jackson XML | 4.7s | SUCCESS |
| Camel :: Test :: Main :: JUnit6 | 4.7s | SUCCESS |
| Camel :: Spring Batch | 4.6s | SUCCESS |
| Camel :: CXF :: Transport :: Spring | 4.5s | SUCCESS |
| Camel :: REST Postman | 4.5s | SUCCESS |
| Camel :: Whatsapp | 4.5s | SUCCESS |
| Camel :: Schematron | 4.4s | SUCCESS |
| Camel :: Splunk HEC | 4.4s | SUCCESS |
| Camel :: AI :: Semantic Evaluation | 4.4s | SUCCESS |
| Camel :: Simple JMS2 | 4.4s | SUCCESS |
| Camel :: Wasm | 4.3s | SUCCESS |
| Camel :: CXF :: REST | 4.3s | SUCCESS |
| Camel :: Olingo2 (Deprecated) :: Component | 4.2s | SUCCESS |
| Camel :: Test Infra :: DuckDB | 4.2s | SUCCESS |
| Camel :: Core XML | 4.1s | SUCCESS |
| Camel :: AI :: Pinecone | 4.1s | SUCCESS |
| Camel :: JDBC | 4.1s | SUCCESS |
| Camel :: Maven Plugins :: Camel API Component Plugin | 4.1s | SUCCESS |
| Camel :: Spring JDBC | 4.0s | SUCCESS |
| Camel :: Spring AI :: Image | 3.9s | SUCCESS |
| Camel :: JQ | 3.8s | SUCCESS |
| Camel :: JSON validator | 3.8s | SUCCESS |
| Camel :: SPIFFE | 3.8s | SUCCESS |
| Camel :: Tooling :: Maven | 3.8s | SUCCESS |
| Camel :: Azure :: Common | 3.8s | SUCCESS |
| Camel :: UBL | 3.8s | SUCCESS |
| Camel :: XJ | 3.7s | SUCCESS |
| Camel :: SNMP | 3.7s | SUCCESS |
| Camel :: MinIO (Deprecated) | 3.7s | SUCCESS |
| Camel :: PubNub | 3.7s | SUCCESS |
| Camel :: Parquet Avro | 3.7s | SUCCESS |
| Camel :: Weather | 3.6s | SUCCESS |
| Camel :: Spring LDAP | 3.6s | SUCCESS |
| Camel :: Printer | 3.5s | SUCCESS |
| Camel :: CXF :: Transport | 3.5s | SUCCESS |
| Camel :: Maven Plugins :: Camel Maven Package | 3.5s | SUCCESS |
| Camel :: Debezium :: Maven Plugin | 3.4s | SUCCESS |
| Camel :: Avro | 3.4s | SUCCESS |
| Camel :: XMPP | 3.4s | SUCCESS |
| Camel :: Vertx | 3.3s | SUCCESS |
| Camel :: Once | 3.3s | SUCCESS |
| Camel :: Maven Plugins :: Repackager | 3.3s | SUCCESS |
| Camel :: Base64 | 3.3s | SUCCESS |
| Camel :: TOON | 3.3s | SUCCESS |
| Camel :: Velocity | 3.2s | SUCCESS |
| Camel :: Undertow Spring Security | 3.2s | SUCCESS |
| Camel :: Python | 3.1s | SUCCESS |
| Camel :: MicroProfile :: Health | 3.1s | SUCCESS |
| Camel :: Jackson Protobuf | 3.0s | SUCCESS |
| Camel :: RocketMQ | 2.9s | SUCCESS |
| Camel :: StringTemplate | 2.9s | SUCCESS |
| Camel :: REST | 2.8s | SUCCESS |
| Camel :: Support | 2.8s | SUCCESS |
| Camel :: State Store | 2.8s | SUCCESS |
| Camel :: YAML IO | 2.8s | SUCCESS |
| Camel :: Twitter | 2.7s | SUCCESS |
| Camel :: AI :: Tool | 2.7s | SUCCESS |
| Camel :: Google :: Common | 2.7s | SUCCESS |
| Camel :: Common Tracing (deprecated) | 2.7s | SUCCESS |
| Camel :: Bean | 2.6s | SUCCESS |
| Camel :: Maven Plugins :: XML DSL Doc Enricher | 2.6s | SUCCESS |
| Camel :: YAML DSL :: Common | 2.5s | SUCCESS |
| Camel :: Components | 2.5s | SUCCESS |
| Camel :: HTTP :: Common | 2.5s | SUCCESS |
| Camel :: Jackson Avro | 2.5s | SUCCESS |
| Camel :: Cron | 2.4s | SUCCESS |
| Camel :: Zendesk | 2.4s | SUCCESS |
| Camel :: AI :: LangChain4j :: Tokenizer | 2.3s | SUCCESS |
| Camel :: Core Model | 2.3s | SUCCESS |
| Camel :: MicroProfile :: Config | 2.3s | SUCCESS |
| Camel :: Slack | 2.2s | SUCCESS |
| Camel :: Workday | 2.2s | SUCCESS |
| Camel :: Platform HTTP :: Jolokia | 2.2s | SUCCESS |
| Camel :: Maven Plugins :: Camel Maven Component | 2.2s | SUCCESS |
| Camel :: Shiro | 2.1s | SUCCESS |
| Camel :: PDF | 2.1s | SUCCESS |
| Camel :: Util :: JSon | 2.1s | SUCCESS |
| Camel :: AI :: LangChain4j :: Core | 2.1s | SUCCESS |
| Camel :: OGNL (deprecated) | 2.1s | SUCCESS |
| Camel :: Attachments | 2.1s | SUCCESS |
| Camel :: Tooling :: Model | 2.0s | SUCCESS |
| Camel :: File | 2.0s | SUCCESS |
| Camel :: AI :: LangChain4j :: Web Search | 2.0s | SUCCESS |
| Camel :: MVEL | 2.0s | SUCCESS |
| Camel :: IBM :: Watson Text to Speech | 1.9s | SUCCESS |
| Camel :: Test Infra :: AWS SDK v2 | 1.9s | SUCCESS |
| Camel :: Test Infra :: Jaeger | 1.8s | SUCCESS |
| Camel :: Zip Deflater | 1.8s | SUCCESS |
| Camel :: AI :: Resource | 1.8s | SUCCESS |
| Camel :: Lucene | 1.7s | SUCCESS |
| Camel :: Mustache | 1.7s | SUCCESS |
| Camel :: ResourceResolver GitHub | 1.7s | SUCCESS |
| Camel :: Knative API | 1.6s | SUCCESS |
| Camel :: AWS :: Common | 1.6s | SUCCESS |
| Camel :: DataWeave | 1.6s | SUCCESS |
| Camel :: Tooling :: Util | 1.6s | SUCCESS |
| Camel :: AI :: Observability | 1.6s | SUCCESS |
| Camel :: Test Infra :: Ollama | 1.5s | SUCCESS |
| Camel :: Resilience4j :: Micrometer | 1.5s | SUCCESS |
| Camel :: Test Infra :: Couchbase | 1.5s | SUCCESS |
| Camel :: Knative Component | 1.5s | SUCCESS |
| Camel :: LZF | 1.4s | SUCCESS |
| Camel :: XChange | 1.4s | SUCCESS |
| Camel :: Exe | 1.4s | SUCCESS |
| Camel :: Test Infra :: TypeSafe AI Mock | 1.4s | SUCCESS |
| Camel :: MapStruct | 1.4s | SUCCESS |
| Camel :: HTTP :: Base | 1.3s | SUCCESS |
| Camel :: Stripe | 1.3s | SUCCESS |
| Camel :: XML JAXP | 1.3s | SUCCESS |
| Camel :: Shell | 1.3s | SUCCESS |
| Camel :: ServiceNow :: Component | 1.2s | SUCCESS |
| Camel :: Test Infra :: ArangoDB | 1.2s | SUCCESS |
| Camel :: CXF :: Common | 1.2s | SUCCESS |
| Camel :: AI :: LangChain4j :: Embedding Store :: API | 1.1s | SUCCESS |
| Camel :: Test Infra :: Hazelcast | 1.1s | SUCCESS |
| Camel :: LDAP | 1.1s | SUCCESS |
| Camel :: Test Infra :: Azure Storage Datalake | 1.0s | SUCCESS |
| Camel :: Test Infra :: Ignite | 1.0s | SUCCESS |
| Camel :: Test Infra :: MongoDB | 1.0s | SUCCESS |
| Camel :: Debezium :: Common :: Parent | 1.0s | SUCCESS |
| Camel :: XML JAXP Util | 1.0s | SUCCESS |
| Camel :: XML IO Util | 0.9s | SUCCESS |
| Camel :: API | 0.9s | SUCCESS |
| Camel :: Test Infra :: Elasticsearch | 0.9s | SUCCESS |
| Camel :: Box :: API | 0.8s | SUCCESS |
| Camel :: Infinispan :: Common | 0.8s | SUCCESS |
| Camel :: SAP NetWeaver | 0.8s | SUCCESS |
| Camel :: Avro RPC :: Spi | 0.7s | SUCCESS |
| Camel :: SPI Annotations | 0.7s | SUCCESS |
| Camel :: Integration Tests :: Test Bundles | 0.7s | SUCCESS |
| Camel :: Test Infra :: Hashicorp Vault | 0.7s | SUCCESS |
| Camel :: Core Modules | 0.7s | SUCCESS |
| Camel :: Test Infra :: Google Pub/Sub | 0.7s | SUCCESS |
| Camel :: Test Infra :: Azure Storage Blob | 0.7s | SUCCESS |
| Camel :: Test Infra :: IBM MQ | 0.6s | SUCCESS |
| Camel :: Test Infra :: CyberArk Vault | 0.6s | SUCCESS |
| Camel :: Test Infra :: FHIR | 0.6s | SUCCESS |
| Camel :: ServiceNow :: Parent | 0.6s | SUCCESS |
| Camel :: AWS :: Parent | 0.6s | SUCCESS |
| Camel :: Test Infra :: Azure Storage Queue | 0.6s | SUCCESS |
| Camel :: Test Infra :: Keycloak | 0.6s | SUCCESS |
| Camel :: State Store :: Parent | 0.5s | SUCCESS |
| Camel :: Test Infra :: Postgres | 0.5s | SUCCESS |
| Camel :: Spring Cloud Config | 0.5s | SUCCESS |
| Camel :: Test Infra :: Core | 0.5s | SUCCESS |
| Camel :: Buildtools | 0.5s | SUCCESS |
| Camel :: Micrometer :: Prometheus | 0.5s | SUCCESS |
| Camel :: Test Infra :: Kafka | 0.5s | SUCCESS |
| Camel :: Maven Plugins :: BOM Generator | 0.5s | SUCCESS |
| Camel :: Vert.x :: Common | 0.5s | SUCCESS |
| Camel :: Avro RPC :: Jetty | 0.5s | SUCCESS |
| Camel :: FHIR :: API | 0.5s | SUCCESS |
| Camel :: MicroProfile :: Parent | 0.5s | SUCCESS |
| Camel :: Test Infra :: JDBC | 0.5s | SUCCESS |
| Camel :: Test Infra :: Cassandra | 0.5s | SUCCESS |
| Camel :: Core Processor | 0.5s | SUCCESS |
| Camel :: Azure :: Parent | 0.4s | SUCCESS |
| Camel :: Spring :: Parent | 0.4s | SUCCESS |
| Camel :: Base Engine | 0.4s | SUCCESS |
| Camel :: BOM :: Generator | 0.4s | SUCCESS |
| Camel :: Test Infra :: Neo4j | 0.4s | SUCCESS |
| Camel :: Test Infra :: Consul | 0.4s | SUCCESS |
| Camel :: DataSet | 0.4s | SUCCESS |
| Camel :: Maven Plugins :: Sync Properties | 0.4s | SUCCESS |
| Camel :: Test Infra :: Cli (Camel CLI) | 0.4s | SUCCESS |
| Camel :: Test Infra :: Artemis | 0.4s | SUCCESS |
| Camel :: Test Infra :: Pinecone | 0.4s | SUCCESS |
| Camel :: Core Reifier | 0.4s | SUCCESS |
| Camel :: Test Infra :: Iggy | 0.4s | SUCCESS |
| Camel :: DHIS2 :: Parent | 0.4s | SUCCESS |
| Camel :: DSL :: Support | 0.4s | SUCCESS |
| Camel :: Salesforce :: CodeGen | 0.4s | SUCCESS |
| Camel :: CXF :: Common :: Spring | 0.4s | SUCCESS |
| Camel :: Test Infra :: ZooKeeper | 0.4s | SUCCESS |
| Camel :: DSL :: Parent | 0.4s | SUCCESS |
| Camel :: Test Infra :: HiveMQ | 0.4s | SUCCESS |
| Camel :: Test Infra :: Ftp | 0.4s | SUCCESS |
| Camel :: Base | 0.3s | SUCCESS |
| Camel :: Management API | 0.3s | SUCCESS |
| Camel :: Google :: Parent | 0.3s | SUCCESS |
| Camel :: Core Engine | 0.3s | SUCCESS |
| Camel :: Spring | 0.3s | SUCCESS |
| Camel :: Test Infra :: Jetty | 0.3s | SUCCESS |
| Camel :: Test Infra :: Microprofile LRA | 0.3s | SUCCESS |
| Camel :: AI :: Parent | 0.3s | SUCCESS |
| Camel :: Parent | 0.3s | SUCCESS |
| Camel :: Test Infra :: Docling | 0.3s | SUCCESS |
| Camel :: Test Infra :: Server Message Block | 0.3s | SUCCESS |
| Camel :: Olingo2 (Deprecated) :: API | 0.3s | SUCCESS |
| Camel :: Integration Tests :: Validator Resources | 0.3s | SUCCESS |
| Camel :: Seda | 0.3s | SUCCESS |
| Camel :: Test Infra :: OpenAI Mock | 0.3s | SUCCESS |
| Camel :: Huawei Cloud :: Common | 0.3s | SUCCESS |
| Camel :: Core Languages | 0.3s | SUCCESS |
| Camel :: Test Infra :: Dispatch Router | 0.3s | SUCCESS |
| Camel :: Mock | 0.3s | SUCCESS |
| Camel :: Test Infra :: RabbitMQ | 0.3s | SUCCESS |
| Camel :: Dataformat | 0.3s | SUCCESS |
| Camel :: Test Infra :: CouchDb | 0.3s | SUCCESS |
| Camel :: XSLT | 0.3s | SUCCESS |
| Camel :: Salesforce :: Parent | 0.3s | SUCCESS |
| Camel :: Test Infra :: TensorFlow Serving | 0.3s | SUCCESS |
| Camel :: Test Infra :: ChatScript | 0.3s | SUCCESS |
| Camel :: FTP Common | 0.3s | SUCCESS |
| Camel :: Direct | 0.3s | SUCCESS |
| Camel :: Test Infra :: Xmpp | 0.3s | SUCCESS |
| Camel :: DHIS2 API | 0.3s | SUCCESS |
| Camel :: Test Infra :: MCP Everything | 0.3s | SUCCESS |
| Camel :: Test Infra | 0.3s | SUCCESS |
| Camel :: Test Infra :: Infinispan | 0.3s | SUCCESS |
| Camel :: Alibaba Cloud :: Common | 0.3s | SUCCESS |
| Camel :: Controlbus | 0.3s | SUCCESS |
| Camel :: Test Infra :: Weaviate | 0.3s | SUCCESS |
| Camel :: XML DSL Jaxb :: Tests | 0.3s | SUCCESS |
| Camel :: Debezium :: Parent | 0.3s | SUCCESS |
| Camel :: Observability Services | 0.3s | SUCCESS |
| Camel :: Test Infra :: RocketMQ | 0.3s | SUCCESS |
| Camel :: Jetty :: Common | 0.3s | SUCCESS |
| Camel :: Test Infra :: Azure Common | 0.3s | SUCCESS |
| Camel :: Test Infra :: Redis | 0.3s | SUCCESS |
| Camel :: Test Infra :: Observability | 0.3s | SUCCESS |
| Camel :: Language | 0.3s | SUCCESS |
| Camel :: Spring AI :: Parent | 0.3s | SUCCESS |
| Camel :: JBang :: Parent | 0.3s | SUCCESS |
| Camel :: Test Infra :: Messaging Common | 0.3s | SUCCESS |
| Camel :: Test Infra :: Milvus | 0.3s | SUCCESS |
| Camel :: Test Infra :: qdrant | 0.3s | SUCCESS |
| Camel :: Core Catalog | 0.3s | SUCCESS |
| Camel :: XML JAXB | 0.2s | SUCCESS |
| Camel :: XPath | 0.2s | SUCCESS |
| Camel :: Alibaba Cloud :: Parent | 0.2s | SUCCESS |
| Camel :: Cluster | 0.2s | SUCCESS |
| Camel :: Stub | 0.2s | SUCCESS |
| Camel :: Scheduler | 0.2s | SUCCESS |
| Camel :: Validator | 0.2s | SUCCESS |
| Camel :: Browse | 0.2s | SUCCESS |
| Camel :: Mail :: Microsoft OAuth | 0.2s | SUCCESS |
| Camel :: Enforcer rules | 0.2s | SUCCESS |
| Camel :: Test Infra :: OpenFGA | 0.2s | SUCCESS |
| Camel :: Timer | 0.2s | SUCCESS |
| Camel :: Saga | 0.2s | SUCCESS |
| Camel :: Test Infra :: OPA | 0.2s | SUCCESS |
| Camel :: Infinispan :: Parent | 0.2s | SUCCESS |
| Camel :: Health | 0.2s | SUCCESS |
| Camel :: IBM :: Parent | 0.2s | SUCCESS |
| Camel :: Test Infra :: Triton Inference Server | 0.2s | SUCCESS |
| Camel :: Test Infra :: ClickHouse | 0.2s | SUCCESS |
| Camel :: Catalog :: Common | 0.2s | SUCCESS |
| Camel :: Test Infra :: opensearch | 0.2s | SUCCESS |
| Camel :: Ref | 0.2s | SUCCESS |
| Camel :: Avro RPC :: Parent | 0.2s | SUCCESS |
| Camel :: AS2 :: Parent | 0.2s | SUCCESS |
| Camel :: Test Infra :: Solr | 0.2s | SUCCESS |
| Camel :: Box :: Parent | 0.2s | SUCCESS |
| Camel :: Log | 0.2s | SUCCESS |
| Camel :: CXF :: Parent | 0.2s | SUCCESS |
| Camel :: Huawei Cloud :: Parent | 0.2s | SUCCESS |
| Camel :: Olingo2 (Deprecated) :: Parent | 0.2s | SUCCESS |
| Camel :: Test Infra :: Openladp | 0.2s | SUCCESS |
| Camel :: Olingo4 (Deprecated) :: Parent | 0.2s | SUCCESS |
| Camel :: Test Infra :: AWS Common | 0.2s | SUCCESS |
| Camel :: Test :: Parent | 0.2s | SUCCESS |
| Camel :: Test Infra :: Nats | 0.2s | SUCCESS |
| Camel :: FHIR :: Parent | 0.2s | SUCCESS |
| Camel :: Knative :: Parent | 0.2s | SUCCESS |
| Camel :: Tooling | 0.2s | SUCCESS |
| Camel :: Catalog | 0.2s | SUCCESS |
| Camel :: Test Infra :: Pulsar | 0.2s | SUCCESS |
| Camel :: Vert.x :: Parent | 0.2s | SUCCESS |
| Camel :: Test Infra :: Minio (deprecated) | 0.2s | SUCCESS |
| Camel :: Test Infra :: Mosquitto | 0.2s | SUCCESS |
| Camel :: Test Infra :: Parent | 0.2s | SUCCESS |
| Camel :: YAML DSL :: Parent | 0.2s | SUCCESS |
| Camel :: Maven Plugins | 0.2s | SUCCESS |
| Camel :: Integration Tests | 0.1s | SUCCESS |
| Camel :: Dependencies | 0.1s | SUCCESS |
| Camel :: Etc | 0.1s | SUCCESS |
| Camel :: Tooling Parent | 0.1s | SUCCESS |
| Camel :: BOM | 0.1s | SUCCESS |
| Camel :: AI :: A2A | n/a | |
| Camel :: AI :: ChatScript | n/a | |
| Camel :: AI :: Deep Java Library | n/a | |
| Camel :: AI :: Hugging Face | n/a | |
| Camel :: AI :: KServe | n/a | |
| Camel :: AI :: LangChain4j :: Agent | n/a | |
| Camel :: AI :: LangChain4j :: Chat | n/a | |
| Camel :: AMQP | n/a | |
| Camel :: AS2 :: Component | n/a | |
| Camel :: ASN.1 | n/a | |
| Camel :: AWS CloudTrail | n/a | |
| Camel :: AWS Config | n/a | |
| Camel :: AWS Redshift Data | n/a | |
| Camel :: AWS Rekognition | n/a | |
| Camel :: AWS Security Hub | n/a | |
| Camel :: AWS Step Functions | n/a | |
| Camel :: AWS Timestream | n/a | |
| Camel :: AWS2 :: Transcribe | n/a | |
| Camel :: AWS2 Athena | n/a | |
| Camel :: AWS2 Bedrock | n/a | |
| Camel :: AWS2 CW | n/a | |
| Camel :: AWS2 Comprehend | n/a | |
| Camel :: AWS2 DDB | n/a | |
| Camel :: AWS2 EC2 | n/a | |
| Camel :: AWS2 ECS | n/a | |
| Camel :: AWS2 EKS | n/a | |
| Camel :: AWS2 Eventbridge | n/a | |
| Camel :: AWS2 IAM | n/a | |
| Camel :: AWS2 KMS | n/a | |
| Camel :: AWS2 Kinesis | n/a | |
| Camel :: AWS2 Lambda | n/a | |
| Camel :: AWS2 MQ | n/a | |
| Camel :: AWS2 MSK | n/a | |
| Camel :: AWS2 Parameter Store | n/a | |
| Camel :: AWS2 Polly | n/a | |
| Camel :: AWS2 S3 Vectors | n/a | |
| Camel :: AWS2 SES | n/a | |
| Camel :: AWS2 SNS | n/a | |
| Camel :: AWS2 SQS | n/a | |
| Camel :: AWS2 STS | n/a | |
| Camel :: AWS2 Secrets Manager | n/a | |
| Camel :: AWS2 Textract | n/a | |
| Camel :: AWS2 Translate | n/a | |
| Camel :: ActiveMQ 5.x | n/a | |
| Camel :: ActiveMQ 6.x | n/a | |
| Camel :: Alibaba Cloud :: EventBridge | n/a | |
| Camel :: Alibaba Cloud :: Function Compute (FC) | n/a | |
| Camel :: Alibaba Cloud :: Key Management Service (KMS) | n/a | |
| Camel :: Alibaba Cloud :: Message Service (MNS) | n/a | |
| Camel :: Alibaba Cloud :: OSS | n/a | |
| Camel :: Alibaba Cloud :: Short Message Service (SMS) | n/a | |
| Camel :: Alibaba Cloud :: Simple Log Service (SLS) | n/a | |
| Camel :: Alibaba Cloud :: Tablestore (OTS) | n/a | |
| Camel :: All Components Sync point | n/a | |
| Camel :: All Core Sync point | n/a | |
| Camel :: ArangoDB | n/a | |
| Camel :: Archetypes | n/a | |
| Camel :: Archetypes :: API Component | n/a | |
| Camel :: Archetypes :: Component | n/a | |
| Camel :: Archetypes :: Data Format | n/a | |
| Camel :: Archetypes :: Java Router | n/a | |
| Camel :: Archetypes :: Main | n/a | |
| Camel :: Assembly | n/a | |
| Camel :: Asterisk | n/a | |
| Camel :: Atmosphere WebSocket Servlet | n/a | |
| Camel :: Avro RPC | n/a | |
| Camel :: Azure :: CosmosDB | n/a | |
| Camel :: Azure :: Event Grid | n/a | |
| Camel :: Azure :: Event Hubs | n/a | |
| Camel :: Azure :: Files | n/a | |
| Camel :: Azure :: Functions | n/a | |
| Camel :: Azure :: Key Vault | n/a | |
| Camel :: Azure :: Schema Registry | n/a | |
| Camel :: Azure :: ServiceBus | n/a | |
| Camel :: Azure :: Storage Blob | n/a | |
| Camel :: Azure :: Storage Datalake | n/a | |
| Camel :: Azure :: Storage Queue | n/a | |
| Camel :: Barcode | n/a | |
| Camel :: Bean validator | n/a | |
| Camel :: BeanIO | n/a | |
| Camel :: Bindy | n/a | |
| Camel :: Bonita | n/a | |
| Camel :: Box :: Component | n/a | |
| Camel :: Braintree | n/a | |
| Camel :: CBOR | n/a | |
| Camel :: CM SMS | n/a | |
| Camel :: CXF :: REST :: Spring | n/a | |
| Camel :: CXF :: SOAP :: Spring | n/a | |
| Camel :: Camunda | n/a | |
| Camel :: Cassandra CQL | n/a | |
| Camel :: Catalog :: Camel Catalog | n/a | |
| Camel :: Catalog :: Camel Report Maven Plugin | n/a | |
| Camel :: Catalog :: Camel Route Parser | n/a | |
| Camel :: Catalog :: Console | n/a | |
| Camel :: Catalog :: Dummy Component | n/a | |
| Camel :: Catalog :: Maven | n/a | |
| Camel :: Catalog :: Suggest (deprecated) | n/a | |
| Camel :: Chunk | n/a | |
| Camel :: ClickHouse | n/a | |
| Camel :: ClickUp | n/a | |
| Camel :: CloudEvents | n/a | |
| Camel :: CoAP | n/a | |
| Camel :: Cometd | n/a | |
| Camel :: Common Telemetry | n/a | |
| Camel :: Component DSL | n/a | |
| Camel :: Consul | n/a | |
| Camel :: Core | n/a | |
| Camel :: CouchDB | n/a | |
| Camel :: Couchbase | n/a | |
| Camel :: Coverage | n/a | |
| Camel :: Crypto PGP | n/a | |
| Camel :: CyberArk Vault | n/a | |
| Camel :: DFDL | n/a | |
| Camel :: DHIS2 | n/a | |
| Camel :: DNS | n/a | |
| Camel :: DSL :: CLI Connector | n/a | |
| Camel :: DSL :: CLI Debug | n/a | |
| Camel :: DSL :: Modeline | n/a | |
| Camel :: Dapr | n/a | |
| Camel :: DataSonnet | n/a | |
| Camel :: Debezium :: DB2 | n/a | |
| Camel :: Debezium :: MongoDB | n/a | |
| Camel :: Debezium :: MySQL | n/a | |
| Camel :: Debezium :: Oracle | n/a | |
| Camel :: Debezium :: PostgreSQL | n/a | |
| Camel :: Debezium :: SQL Server | n/a | |
| Camel :: Debugging | n/a | |
| Camel :: Diagram | n/a | |
| Camel :: Disruptor | n/a | |
| Camel :: Docker | n/a | |
| Camel :: Docs | n/a | |
| Camel :: Drill | n/a | |
| Camel :: Dropbox | n/a | |
| Camel :: DuckDB | n/a | |
| Camel :: Dynamic Router | n/a | |
| Camel :: Ehcache | n/a | |
| Camel :: ElasticSearch Rest Client | n/a | |
| Camel :: Elasticsearch Java API Client | n/a | |
| Camel :: Endpoint DSL | n/a | |
| Camel :: Endpoint DSL :: Support | n/a | |
| Camel :: Event | n/a | |
| Camel :: Exec | n/a | |
| Camel :: FHIR | n/a | |
| Camel :: FOP | n/a | |
| Camel :: FTP | n/a | |
| Camel :: Fastjson | n/a | |
| Camel :: File Watch | n/a | |
| Camel :: FlatPack | n/a | |
| Camel :: Flink | n/a | |
| Camel :: Flowable | n/a | |
| Camel :: Fory | n/a | |
| Camel :: Freemarker | n/a | |
| Camel :: Geocoder | n/a | |
| Camel :: Git | n/a | |
| Camel :: GitHub2 | n/a | |
| Camel :: Google :: BigQuery | n/a | |
| Camel :: Google :: Calendar | n/a | |
| Camel :: Google :: Drive | n/a | |
| Camel :: Google :: Firestore | n/a | |
| Camel :: Google :: Functions | n/a | |
| Camel :: Google :: Mail | n/a | |
| Camel :: Google :: PubSub | n/a | |
| Camel :: Google :: Secret Manager | n/a | |
| Camel :: Google :: Sheets | n/a | |
| Camel :: Google :: Speech To Text | n/a | |
| Camel :: Google :: Storage | n/a | |
| Camel :: Google :: Text To Speech | n/a | |
| Camel :: Google :: Vertex AI | n/a | |
| Camel :: Google :: Vision | n/a | |
| Camel :: GraphQL | n/a | |
| Camel :: Grok | n/a | |
| Camel :: HTTP | n/a | |
| Camel :: HashiCorp :: Key Vault | n/a | |
| Camel :: HazelCast | n/a | |
| Camel :: HiveMQ | n/a | |
| Camel :: Huawei Cloud :: DMS | n/a | |
| Camel :: Huawei Cloud :: FaceRecognition | n/a | |
| Camel :: Huawei Cloud :: FunctionGraph | n/a | |
| Camel :: Huawei Cloud :: IAM | n/a | |
| Camel :: Huawei Cloud :: ImageRecognition | n/a | |
| Camel :: Huawei Cloud :: OBS | n/a | |
| Camel :: Huawei Cloud :: SimpleNotification | n/a | |
| Camel :: IBM :: Cloud Object Storage | n/a | |
| Camel :: IBM :: Secrets Manager | n/a | |
| Camel :: IBM :: Watson Discovery | n/a | |
| Camel :: IBM :: Watson Language | n/a | |
| Camel :: IBM :: Watson Speech to Text | n/a | |
| Camel :: IBM :: watsonx.ai | n/a | |
| Camel :: IBM :: watsonx.data | n/a | |
| Camel :: ISO-8583 | n/a | |
| Camel :: Iggy | n/a | |
| Camel :: Ignite | n/a | |
| Camel :: Infinispan :: Embedded | n/a | |
| Camel :: InfluxDB | n/a | |
| Camel :: InfluxDB2 | n/a | |
| Camel :: Integration Tests :: Stream Caching Tests | n/a | |
| Camel :: JBang :: Console | n/a | |
| Camel :: JBang :: Core | n/a | |
| Camel :: JBang :: Integration tests | n/a | |
| Camel :: JBang :: MCP | n/a | |
| Camel :: JBang :: Main | n/a | |
| Camel :: JBang :: Plugin :: Edit | n/a | |
| Camel :: JBang :: Plugin :: Generate | n/a | |
| Camel :: JBang :: Plugin :: Kubernetes | n/a | |
| Camel :: JBang :: Plugin :: MCP | n/a | |
| Camel :: JBang :: Plugin :: Route Parser | n/a | |
| Camel :: JBang :: Plugin :: TUI | n/a | |
| Camel :: JBang :: Plugin :: Testing | n/a | |
| Camel :: JBang :: Plugin :: Validate | n/a | |
| Camel :: JCR | n/a | |
| Camel :: JCache | n/a | |
| Camel :: JGroups | n/a | |
| Camel :: JGroups Raft | n/a | |
| Camel :: JIRA | n/a | |
| Camel :: JMS | n/a | |
| Camel :: JMX | n/a | |
| Camel :: JOOQ | n/a | |
| Camel :: JPA | n/a | |
| Camel :: JSON-B | n/a | |
| Camel :: JSONATA | n/a | |
| Camel :: JSon Path | n/a | |
| Camel :: JSonApi | n/a | |
| Camel :: JSoup | n/a | |
| Camel :: JTA | n/a | |
| Camel :: Jackson 3 Avro | n/a | |
| Camel :: Jackson 3 Protobuf | n/a | |
| Camel :: Jackson 3 XML | n/a | |
| Camel :: Jactl | n/a | |
| Camel :: Jandex | n/a | |
| Camel :: Jasypt | n/a | |
| Camel :: Java DSL with jOOR | n/a | |
| Camel :: Java Flight Recorder | n/a | |
| Camel :: Java Template Engine | n/a | |
| Camel :: Java Toolbox for IBM i | n/a | |
| Camel :: JavaScript | n/a | |
| Camel :: Jolt | n/a | |
| Camel :: Jsch | n/a | |
| Camel :: Jslt | n/a | |
| Camel :: Kafka | n/a | |
| Camel :: Kamelet Main | n/a | |
| Camel :: Kamelet Main :: Support | n/a | |
| Camel :: Keycloak | n/a | |
| Camel :: Knative HTTP | n/a | |
| Camel :: Kubernetes | n/a | |
| Camel :: Kudu | n/a | |
| Camel :: Launcher | n/a | |
| Camel :: Launcher :: Container | n/a | |
| Camel :: Lumberjack | n/a | |
| Camel :: MINA SFTP | n/a | |
| Camel :: MLLP | n/a | |
| Camel :: Mail | n/a | |
| Camel :: Management | n/a | |
| Camel :: Master | n/a | |
| Camel :: Maven Plugins :: Camel Maven Plugin | n/a | |
| Camel :: Maven Plugins :: OpenApi REST DSL Generator | n/a | |
| Camel :: Micrometer :: Observability 2 | n/a | |
| Camel :: MongoDB | n/a | |
| Camel :: Nats | n/a | |
| Camel :: Netty HTTP | n/a | |
| Camel :: OpenSearch Java API Client | n/a | |
| Camel :: Opentelemetry 2 | n/a | |
| Camel :: OptaPlanner | n/a | |
| Camel :: Pulsar | n/a | |
| Camel :: SMB | n/a | |
| Camel :: Salesforce :: Maven Plugin | n/a | |
| Camel :: ServiceNow :: Maven Plugin | n/a | |
| Camel :: Spring XML | n/a | |
| Camel :: Telemetry :: Dev | n/a | |
| Camel :: Test Infra :: All test services | n/a | |
| Camel :: Thrift | n/a | |
| Camel :: XML DSL Jaxb :: Test :: Definition | n/a | |
| Camel :: XML DSL Jaxb :: Test :: Spring | n/a | |
| Camel :: XML DSL with camel-xml-jaxb | n/a | |
| Camel :: YAML DSL | n/a | |
| Camel :: YAML DSL :: Deserializers | n/a | |
| Camel :: YAML DSL :: Maven Plugins | n/a | |
| Camel :: YAML DSL :: Validator | n/a | |
| Camel :: YAML DSL :: Validator Maven Plugin | n/a | |
| Camel :: Zookeeper | n/a | |
| Camel :: Zookeeper Master | n/a | |
| Camel :: gRPC | n/a | |
| Camel :: iCal | n/a |
Top 20 slowest modules:
Camel :: Netty(55.3s)Camel :: Test Infra :: Common(54.2s)Camel :: Infinispan :: Remote(51.8s)Camel :: MINA(51.0s)Camel :: AWS2 S3(50.3s)Camel :: Telegram(49.1s)Camel :: PQC(48.3s)Camel :: Simple JMS(45.1s)Camel :: Paho MQTT 5(44.2s)Camel :: OpenApi Java(44.1s)Camel :: Long-Running-Action(43.3s)Camel :: AI :: LangChain4j :: Embedding(43.2s)Camel :: AI :: MCP Server(42.9s)Camel :: SQL(42.6s)Camel :: Main(41.5s)Camel :: Opentelemetry Metrics(39.0s)Camel :: RxJava(35.5s)Camel :: Reactor(35.1s)Camel :: CXF :: SOAP(34.5s)Camel :: Atom(34.5s)
CAMEL-25259
This is a design proposal for discussion; there is no code. It adds
design/dsl-extensions.adoc.A feature can add a mini DSL of its own to route files; camel-semantic's questions are the first. Today its shape is described three times by hand, as YAML schema stubs, a StAX parser and a Java builder, and the catalog and tooling don't know it exists.
The proposal makes such DSL extensions first class:
dsl-extensions/<name>.json, with samples per DSL) are generated from that model.ref:references;One goal is that agentic coding with a local model, one that knows nothing about semantic, gets the same contract, sample and validation loop that already works for EIPs.
The doc ends with open questions: naming, where YAML schema fragments are merged, XML namespaces, the Java DSL side (the replay surface of the parser) and versioning.
Claude Code on behalf of davsclaus
🤖 Generated with Claude Code