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

davsclaus pushed a change to branch CAMEL-26786-chaos-tools
in repository https://gitbox.apache.org/repos/asf/camel.git


    from aea969ed8748 CAMEL-26786: camel-jbang - chaos exploration tools for 
camel ask and the MCP server: explore start, one experiment per call, explore 
finish
     add fd0aa6ab825f CAMEL-26779: camel-snmp - the consumer can run its first 
poll before it is started (#29474)
     add c65364268fb3 Fix header names in component doc examples that no 
component declares (#29488)
     add 46902125fa5c CAMEL-23710: Disable background Develocity scan upload on 
Jenkins (#29483)
     add 08f87098c4aa chore: camel-cli-connector - the JFR action test no 
longer loses its action file to another test's connector (#29484)
     add bfeacf53283d chore: camel-jbang - a launched example runs its source 
as saved, the log opens on a whole line, the circuit breaker chart shows its 
calls, events of one millisecond read newest first, and error counts add up 
(#29486)
     add ae27d8e5a630 chore: camel-jbang - clicks on About, Heap Histogram, the 
JFR views and the Timeline seconds, and the wheel scrolls the panel under the 
mouse (#29468)
     add 2948bb6308fb CAMEL-26776: Ensure KeyValueRepository instances isolate 
namespaces across components and patterns (#29479)
     add 85d6ce1e525b chore: camel-jbang - fix ConfigurationTabRenderTest after 
the first row is selected (#29503)
     add 398eb80a135a chore: camel-jbang - Producers says what was sent, the 
strips of What happened fill the width, and Watch calms down once the errors 
stopped (#29493)
     add 39abbae74ce5 chore: camel-jbang - Inspect shows the steps inside a 
circuit breaker, fits the steps to their table, and f follows the last exchange 
(#29496)
     add 9e4372970dbd Ignore .bob directory and exclude from license checks 
(#29497)
     add 063cced3f550 CAMEL-26593: camel-kafka - run the ITs in 4 parallel 
forks and drop the serials groups (#29494)
     add 3fd480282421 CAMEL-26355: Add MCP prompts from Camel routes (#29454)
     add 3dcc374d3e34 CAMEL-26785: camel-management - the steps of a circuit 
breaker's onFallback are processors of the route (#29490)
     add 7cce4ff2f34a CAMEL-26781: camel-core - the runtime endpoint registry 
counts the reply of an InOut consumer once per message (#29478)
     add 72fbc1a97df8 CAMEL-26786: camel-jbang - camel cmd chaos-experiment: 
one experiment in one call, with its traffic and the wait for its verdict 
(#29498)
     add 53b601c6c20e Merge branch 'main' into CAMEL-26786-chaos-tools

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   1 +
 .mvn/develocity.xml                                |   2 +-
 bom/camel-bom/pom.xml                              |   5 +
 catalog/camel-allcomponents/pom.xml                |   5 +
 .../org/apache/camel/catalog/beans.properties      |   1 +
 .../beans/NamespacedKeyValueRepository.json        |  15 +
 .../org/apache/camel/catalog/components.properties |   1 +
 .../apache/camel/catalog/components/ai-prompt.json |  49 ++++
 .../camel/catalog/components/state-store.json      |  14 +-
 .../org/apache/camel/catalog/docs.properties       |   1 +
 .../org/apache/camel/catalog/docs/ai-patterns.adoc |   5 +-
 .../camel/catalog/docs/ai-prompt-component.adoc    | 103 +++++++
 .../catalog/docs/kubernetes-nodes-component.adoc   |   2 +-
 .../catalog/docs/kubernetes-pods-component.adoc    |   2 +-
 .../org/apache/camel/catalog/docs/main.adoc        |   9 +-
 .../org/apache/camel/catalog/docs/mcp-server.adoc  |  69 +++--
 .../catalog/docs/spring-rabbitmq-component.adoc    |   2 +-
 .../camel/catalog/docs/state-store-component.adoc  |  16 ++
 .../camel/catalog/docs/zookeeper-component.adoc    |   2 +-
 .../main/camel-main-configuration-metadata.json    |   7 +-
 .../apache/camel/catalog/others/mcp-server.json    |   2 +-
 .../camel-ai-prompt}/pom.xml                       |  30 +-
 .../ai/prompt/AiPromptComponentConfigurer.java     |  88 ++++++
 .../ai/prompt/AiPromptConfigurationConfigurer.java |  66 +++++
 .../ai/prompt/AiPromptEndpointConfigurer.java      |  84 ++++++
 .../ai/prompt/AiPromptEndpointUriFactory.java}     |  29 +-
 .../camel/component/ai/prompt/ai-prompt.json       |  49 ++++
 .../services/org/apache/camel/component.properties |   7 +
 .../services/org/apache/camel/component/ai-prompt  |   2 +
 .../apache/camel/configurer/ai-prompt-component    |   2 +
 .../org/apache/camel/configurer/ai-prompt-endpoint |   2 +
 ...camel.component.ai.prompt.AiPromptConfiguration |   2 +
 .../org/apache/camel/urifactory/ai-prompt-endpoint |   2 +
 .../src/main/docs/ai-prompt-component.adoc         | 103 +++++++
 .../apache/camel/component/ai/prompt/AiPrompt.java |  30 ++
 .../component/ai/prompt/AiPromptArgument.java      |  28 ++
 .../component/ai/prompt/AiPromptComponent.java     | 115 ++++++++
 .../component/ai/prompt/AiPromptConfiguration.java | 101 +++++++
 .../component/ai/prompt/AiPromptConsumer.java      | 201 +++++++++++++
 .../component/ai/prompt/AiPromptEndpoint.java      | 115 ++++++++
 .../component/ai/prompt/AiPromptExecutor.java      | 109 +++++++
 .../component/ai/prompt/AiPromptRegistry.java      | 238 +++++++++++++++
 .../ai/prompt/AiPromptRegistryListener.java        |  29 ++
 .../camel/component/ai/prompt/AiPromptResult.java  |  34 +++
 .../camel/component/ai/prompt/AiPromptSpec.java    | 101 +++++++
 .../component/ai/prompt/AiPromptComponentTest.java | 112 ++++++++
 .../ai/prompt/AiPromptEndpointLifecycleTest.java   | 103 +++++++
 .../ai/prompt/AiPromptStartupOrderTest.java        |  92 ++++++
 components/camel-ai/camel-mcp-server-api/pom.xml   |   6 +-
 .../services/org/apache/camel/other.properties     |   2 +-
 .../src/generated/resources/mcp-server-api.json    |   2 +-
 ...efusedException.java => McpPromptArgument.java} |  19 +-
 ...RefusedException.java => McpPromptHandler.java} |  20 +-
 ...RefusedException.java => McpPromptMessage.java} |  19 +-
 ...rRefusedException.java => McpPromptResult.java} |  32 ++-
 .../component/mcp/server/McpServerBridge.java      | 250 +++++++++++++++-
 .../mcp/server/McpServerConfiguration.java         |  13 +
 .../component/mcp/server/McpServerConstants.java   |   5 +
 .../component/mcp/server/McpServerEngine.java      |  34 ++-
 ...rRefusedException.java => McpServerPrompt.java} |  28 +-
 .../mcp/server/McpServerRefusedException.java      |   9 +-
 .../server/McpServerBridgeEngineRefusalTest.java   |  55 +++-
 .../mcp/server/McpServerBridgePromptTest.java      | 184 ++++++++++++
 .../mcp/server/RecordingMcpServerEngine.java       |  29 +-
 .../McpServerPromptConformanceTestSupport.java     | 186 ++++++++++++
 components/camel-ai/camel-mcp-server/pom.xml       |   2 +-
 .../services/org/apache/camel/other.properties     |   2 +-
 .../src/generated/resources/mcp-server.json        |   2 +-
 .../camel-mcp-server/src/main/docs/mcp-server.adoc |  69 +++--
 .../component/mcp/server/McpPromptSdkSupport.java  | 114 ++++++++
 .../mcp/server/main/DefaultMcpServerFactory.java   |   1 +
 .../mcp/server/stdio/StdioMcpServerEngine.java     |  63 +++-
 .../mcp/server/vertx/VertxMcpServerEngine.java     |  27 +-
 .../mcp/server/stdio/StdioMcpServerEngineTest.java |  75 ++++-
 .../vertx/VertxMcpServerPromptConformanceTest.java |  41 +++
 components/camel-ai/pom.xml                        |   1 +
 components/camel-kafka/pom.xml                     |  20 +-
 ...eakOnFirstErrorOffUsingKafkaManualCommitIT.java |   3 -
 .../KafkaBreakOnFirstErrorReleaseResourcesIT.java  |   1 -
 .../KafkaBreakOnFirstErrorReplayOldMessagesIT.java |   3 -
 .../KafkaBreakOnFirstErrorSeekIssueIT.java         |   3 -
 ...rstErrorWithBatchUsingAsyncCommitManagerIT.java |   3 -
 ...irstErrorWithBatchUsingKafkaManualCommitIT.java |   3 -
 ...rrorWithBatchUsingKafkaManualCommitRetryIT.java |   3 -
 ...irstErrorWithBatchUsingSyncCommitManagerIT.java |   3 -
 .../integration/KafkaConsumerIdempotentIT.java     |   3 -
 .../kafka/integration/KafkaExactlyOnceIT.java      |   3 -
 .../integration/KafkaExactlyOnceRebalanceIT.java   |   3 -
 .../integration/KafkaExactlyOnceRegressionIT.java  |   3 -
 .../health/KafkaConsumerBadPortHealthCheckIT.java  |   3 -
 ...fkaConsumerBadPortSupervisingHealthCheckIT.java |   3 -
 .../KafkaConsumerGroupProtocolHealthCheckIT.java   |   3 -
 .../health/KafkaConsumerHealthCheckIT.java         |   3 -
 .../KafkaConsumerUnresolvableHealthCheckIT.java    |   3 -
 .../src/main/docs/kubernetes-nodes-component.adoc  |   2 +-
 .../src/main/docs/kubernetes-pods-component.adoc   |   2 +-
 .../ResilienceFallbackManagementTest.java          |  86 ++++++
 .../resilience4j/ResilienceInputHitsTest.java      |  13 +-
 .../apache/camel/component/snmp/SnmpOIDPoller.java |   5 +-
 .../src/main/docs/spring-rabbitmq-component.adoc   |   2 +-
 .../camel-state-store/camel-state-store/pom.xml    |   2 +-
 .../statestore/StateStoreComponentConfigurer.java  |   3 +
 .../statestore/StateStoreEndpointConfigurer.java   |   3 +
 .../statestore/StateStoreEndpointUriFactory.java   |   3 +-
 .../camel/component/statestore/state-store.json    |  14 +-
 .../src/main/docs/state-store-component.adoc       |  16 ++
 .../component/statestore/StateStoreComponent.java  |  59 +++-
 .../component/statestore/StateStoreEndpoint.java   |  14 +-
 .../statestore/StateStoreAutoDiscoveryTest.java    |   5 +-
 .../statestore/StateStoreBackendFactoryTest.java   |   6 +-
 .../StateStoreNamespaceIsolationTest.java          | 148 ++++++++++
 .../statestore/StateStoreStreamBodyTest.java       |   2 +-
 .../src/main/docs/zookeeper-component.adoc         |   2 +-
 .../engine/DefaultRuntimeEndpointRegistry.java     |  99 ++++---
 .../main/docs/modules/eips/pages/ai-patterns.adoc  |   5 +-
 .../apache/camel/processor/CacheProcessorTest.java |  40 +++
 .../support/KeyValueAggregationRepositoryTest.java |  16 ++
 ...ttpServerConfigurationPropertiesConfigurer.java |   7 +
 .../camel-main-configuration-metadata.json         |   7 +-
 .../org/apache/camel/main/components.properties    |   1 +
 core/camel-main/src/main/docs/main.adoc            |   9 +-
 .../main/HttpServerConfigurationProperties.java    |  51 +++-
 .../management/JmxManagementLifecycleStrategy.java |   9 +
 .../management/ManagedEndpointReplyHitsTest.java   | 100 +++++++
 .../NamespacedKeyValueRepositoryConfigurer.java    |  49 ++++
 .../services/org/apache/camel/bean.properties      |   2 +-
 .../camel/bean/NamespacedKeyValueRepository.json   |  15 +
 ...ache.camel.support.NamespacedKeyValueRepository |   2 +
 .../support/KeyValueAggregationRepository.java     |  19 +-
 .../support/NamespacedKeyValueRepository.java      | 271 ++++++++++++++++++
 .../support/NamespacedKeyValueRepositoryTest.java  | 185 ++++++++++++
 .../java/org/apache/camel/util/ArtifactUtils.java  |   3 +
 .../modules/ROOT/examples/json/ai-prompt.json      |   1 +
 docs/components/modules/ROOT/nav.adoc              |   1 +
 .../modules/ROOT/pages/ai-prompt-component.adoc    |   1 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    |  18 +-
 .../apache/camel/cli/connector/ErrorCounts.java    |  12 +-
 .../camel/cli/connector/ErrorCountsTest.java       |   4 +
 .../connector/LocalCliConnectorJfrActionTest.java  |   6 +
 .../connector/LocalCliConnectorSendActionTest.java |  23 +-
 .../component/ComponentsBuilderFactory.java        |  13 +
 .../dsl/AiPromptComponentBuilderFactory.java       | 218 ++++++++++++++
 .../dsl/StateStoreComponentBuilderFactory.java     |  19 ++
 .../builder/endpoint/EndpointBuilderFactory.java   |   1 +
 .../camel/builder/endpoint/EndpointBuilders.java   |   1 +
 .../builder/endpoint/StaticEndpointBuilders.java   |  40 +++
 .../dsl/AiPromptEndpointBuilderFactory.java        | 318 +++++++++++++++++++++
 .../dsl/StateStoreEndpointBuilderFactory.java      |  32 +++
 .../dsl/jbang/core/commands/tui/AboutView.java     | 122 ++++++--
 .../jbang/core/commands/tui/AbstractTableTab.java  |  48 +++-
 .../dsl/jbang/core/commands/tui/BeansTab.java      |  20 +-
 .../jbang/core/commands/tui/CircuitBreakerTab.java |  10 +-
 .../jbang/core/commands/tui/ConfigurationTab.java  |  20 +-
 .../dsl/jbang/core/commands/tui/EndpointsTab.java  |   1 -
 .../dsl/jbang/core/commands/tui/ErrorsTab.java     |  97 ++++---
 .../dsl/jbang/core/commands/tui/EventTab.java      |  24 +-
 .../jbang/core/commands/tui/HeapHistogramTab.java  |   1 +
 .../dsl/jbang/core/commands/tui/HistoryEntry.java  |  32 ++-
 .../dsl/jbang/core/commands/tui/HistoryTab.java    | 250 +++-------------
 .../jbang/core/commands/tui/IntegrationInfo.java   |   4 +
 .../camel/dsl/jbang/core/commands/tui/JfrTab.java  |  20 ++
 .../camel/dsl/jbang/core/commands/tui/LogTab.java  |  43 ++-
 .../jbang/core/commands/tui/MetricsCollector.java  |  21 +-
 .../dsl/jbang/core/commands/tui/OverviewTab.java   |   4 +
 .../dsl/jbang/core/commands/tui/ProducersTab.java  |  84 +++++-
 .../jbang/core/commands/tui/SourceRunState.java    |   5 +-
 .../dsl/jbang/core/commands/tui/StatusParser.java  |   2 +
 .../dsl/jbang/core/commands/tui/StepOrder.java     | 149 ++++++++++
 .../dsl/jbang/core/commands/tui/ThreadsTab.java    |  20 +-
 .../jbang/core/commands/tui/TimelineExchanges.java |  28 +-
 .../dsl/jbang/core/commands/tui/TimelineTab.java   |  27 +-
 .../dsl/jbang/core/commands/tui/TraceEntry.java    |  32 ++-
 .../src/main/resources/tui/help/beans.md           |   1 +
 .../src/main/resources/tui/help/circuit-breaker.md |  23 +-
 .../src/main/resources/tui/help/configuration.md   |   1 +
 .../src/main/resources/tui/help/errors.md          |  13 +-
 .../src/main/resources/tui/help/history.md         |  20 +-
 .../src/main/resources/tui/help/jfr.md             |   2 +-
 .../src/main/resources/tui/help/overview.md        |   9 +-
 .../src/main/resources/tui/help/producers.md       |   9 +-
 .../src/main/resources/tui/help/threads.md         |   1 +
 .../src/main/resources/tui/help/timeline.md        |   2 +
 .../dsl/jbang/core/commands/tui/AboutViewTest.java |  77 ++++-
 .../commands/tui/CircuitBreakerTabRenderTest.java  |  21 ++
 .../commands/tui/ConfigurationTabRenderTest.java   |  44 +++
 .../core/commands/tui/ErrorsTabRenderTest.java     |  68 +++++
 .../jbang/core/commands/tui/EventTabOrderTest.java |  56 ++++
 .../core/commands/tui/HistoryTabRenderTest.java    |  56 ++++
 .../jbang/core/commands/tui/JfrTabRenderTest.java  |  20 ++
 .../jbang/core/commands/tui/LogTabTailTest.java    |  80 ++++++
 .../tui/MetricsCollectorCircuitBreakerTest.java    |  55 ++++
 .../core/commands/tui/ProducersTabStatsTest.java   | 100 +++++++
 .../core/commands/tui/SourceRunStateTest.java      |  13 +
 .../dsl/jbang/core/commands/tui/StepOrderTest.java |  98 +++++++
 .../core/commands/tui/TimelineTabRenderTest.java   |  44 +++
 .../camel-component-known-dependencies.properties  |   1 +
 parent/pom.xml                                     |   5 +
 pom.xml                                            |   2 +
 .../apache/camel/maven/packaging/MojoHelper.java   |   2 +-
 199 files changed, 6707 insertions(+), 711 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/NamespacedKeyValueRepository.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ai-prompt.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/ai-prompt-component.adoc
 copy components/{camel-state-store/camel-state-store => 
camel-ai/camel-ai-prompt}/pom.xml (67%)
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/java/org/apache/camel/component/ai/prompt/AiPromptComponentConfigurer.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/java/org/apache/camel/component/ai/prompt/AiPromptConfigurationConfigurer.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/java/org/apache/camel/component/ai/prompt/AiPromptEndpointConfigurer.java
 copy 
components/{camel-state-store/camel-state-store/src/generated/java/org/apache/camel/component/statestore/StateStoreEndpointUriFactory.java
 => 
camel-ai/camel-ai-prompt/src/generated/java/org/apache/camel/component/ai/prompt/AiPromptEndpointUriFactory.java}
 (68%)
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/org/apache/camel/component/ai/prompt/ai-prompt.json
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/services/org/apache/camel/component/ai-prompt
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/services/org/apache/camel/configurer/ai-prompt-component
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/services/org/apache/camel/configurer/ai-prompt-endpoint
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.ai.prompt.AiPromptConfiguration
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ai-prompt-endpoint
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/docs/ai-prompt-component.adoc
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPrompt.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptArgument.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptComponent.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptConfiguration.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptConsumer.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptEndpoint.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptExecutor.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptRegistry.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptRegistryListener.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptResult.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/main/java/org/apache/camel/component/ai/prompt/AiPromptSpec.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/test/java/org/apache/camel/component/ai/prompt/AiPromptComponentTest.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/test/java/org/apache/camel/component/ai/prompt/AiPromptEndpointLifecycleTest.java
 create mode 100644 
components/camel-ai/camel-ai-prompt/src/test/java/org/apache/camel/component/ai/prompt/AiPromptStartupOrderTest.java
 copy 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/{McpServerRefusedException.java
 => McpPromptArgument.java} (51%)
 copy 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/{McpServerRefusedException.java
 => McpPromptHandler.java} (51%)
 copy 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/{McpServerRefusedException.java
 => McpPromptMessage.java} (51%)
 copy 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/{McpServerRefusedException.java
 => McpPromptResult.java} (50%)
 copy 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/{McpServerRefusedException.java
 => McpServerPrompt.java} (51%)
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgePromptTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/conformance/McpServerPromptConformanceTestSupport.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/main/java/org/apache/camel/component/mcp/server/McpPromptSdkSupport.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpServerPromptConformanceTest.java
 create mode 100644 
components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/ResilienceFallbackManagementTest.java
 create mode 100644 
components/camel-state-store/camel-state-store/src/test/java/org/apache/camel/component/statestore/StateStoreNamespaceIsolationTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedEndpointReplyHitsTest.java
 create mode 100644 
core/camel-support/src/generated/java/org/apache/camel/support/NamespacedKeyValueRepositoryConfigurer.java
 create mode 100644 
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/bean/NamespacedKeyValueRepository.json
 create mode 100644 
core/camel-support/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.support.NamespacedKeyValueRepository
 create mode 100644 
core/camel-support/src/main/java/org/apache/camel/support/NamespacedKeyValueRepository.java
 create mode 100644 
core/camel-support/src/test/java/org/apache/camel/support/NamespacedKeyValueRepositoryTest.java
 create mode 120000 docs/components/modules/ROOT/examples/json/ai-prompt.json
 create mode 120000 docs/components/modules/ROOT/pages/ai-prompt-component.adoc
 create mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AiPromptComponentBuilderFactory.java
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AiPromptEndpointBuilderFactory.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/StepOrder.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/EventTabOrderTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTabTailTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MetricsCollectorCircuitBreakerTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ProducersTabStatsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/StepOrderTest.java

Reply via email to