This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch tui-walk-examples
in repository https://gitbox.apache.org/repos/asf/camel.git
from 55da89e6cd06 chore: camel-jbang - About says what an integration does
from its README too, opens the README and the summary, and shows the period of
a timer
add dc73c347e3c0 CAMEL-26789: camel-chaos - an experiment fails when its
rules lost messages at the dead letter channel (#29512)
add bf7a8ea5b22e CAMEL-26787: camel-jbang - let there be chaos: the
playbook as an MCP prompt, and camel cmd chaos-explore with the AI of camel ask
(#29501)
add ac0a8a471ee3 CAMEL-26790: camel-chaos - an experiment that cannot tell
does not pass: a fault that never fired, a route without messages, failures
outside its expectations, a failed expectation behind a dead letter channel
(#29517)
add a12f29b0fa99 CAMEL-26788: camel-jbang - camel cmd chaos-explore saves
its report, and a replayable scenario per failed experiment, in test/chaos
(#29514)
add 0a215c9943da CAMEL-26792: camel-jbang - a chaos experiment says why a
route cannot be fed, and warns when the feed goes to a real system (#29519)
add ab269db43a71 CAMEL-26793: camel-jbang - a chaos experiment feeds a
route that serves HTTP with HTTP requests, and counts the status codes the
clients got (#29521)
add ca8c66b214dd CAMEL-26795: camel-jbang - a chaos experiment feeds a
file route with files its filter takes, and camel cmd send --repeat numbers a
CamelFileName (#29523)
add c102671e469c camel-minio: name minio's own options in the docs, not
aws2-s3's (#29487)
add 320446403167 camel-sjms: drop the transferExchange note from
transferException (#29491)
add fff5ca89a60e CAMEL-26746: TimerConsumer drops delay=0 first fire when
route is started at runtime (#29516)
add 324928a3b403 CAMEL-25891: camel-spring-xml - make tests safe to run in
parallel in the same JVM (#29515)
add b3d42cb59133 CAMEL-26794: camel-cli-connector - an Error in its
scheduled task no longer stops the status and the CLI actions for good (#29522)
add 28815807cc3d chore: camel-jbang - a route reached by a wireTap is
handed off to, not called (#29520)
add 699f0798f7dc chore: camel-jbang - an integration that wrote no status
for 15 seconds says so, instead of running at its last rate (#29524)
add 94a70d97c2e1 Merge remote-tracking branch 'origin/main' into
tui-walk-examples-fix
No new revisions were added by this update.
Summary of changes:
.../org/apache/camel/catalog/components/minio.json | 12 +-
.../org/apache/camel/catalog/components/sjms.json | 2 +-
.../org/apache/camel/catalog/components/sjms2.json | 2 +-
.../org/apache/camel/catalog/docs/chaos.adoc | 30 +-
.../apache/camel/catalog/docs/minio-component.adoc | 4 +-
components/camel-chaos/src/main/docs/chaos.adoc | 30 +-
.../apache/camel/component/chaos/ChaosAdvisor.java | 2 +-
.../camel/component/chaos/ChaosExperiment.java | 104 +++++-
.../apache/camel/component/chaos/ChaosManager.java | 19 ++
.../camel/component/chaos/ChaosExperimentTest.java | 114 +++++++
.../org/apache/camel/component/minio/minio.json | 12 +-
.../camel-minio/src/main/docs/minio-component.adoc | 4 +-
.../camel/component/minio/MinioConfiguration.java | 10 +-
.../org/apache/camel/component/sjms/sjms.json | 2 +-
.../apache/camel/component/sjms/SjmsEndpoint.java | 1 -
.../org/apache/camel/component/sjms2/sjms2.json | 2 +-
.../apache/camel/spring/DefaultJMXAgentTest.java | 2 +
.../apache/camel/spring/DisableJmxAgentTest.java | 2 +
.../camel/spring/JMXAgentPropertiesTest.java | 2 +
.../file/SpringSimpleFileNameWithQuoteTest.java | 5 +-
.../apache/camel/spring/issues/Camel14624Test.java | 2 +
...ualCamelContextManagedAutoAssignedNameTest.java | 2 +
.../management/DualCamelContextManagedTest.java | 2 +
.../ManagedEndpointInjectRefEndpointTest.java | 2 +
.../spring/management/ManagedRefEndpointTest.java | 2 +
.../SpringCamelContextStartingFailedEventTest.java | 2 +
.../SpringDualLoggingEventNotifierTest.java | 2 +
.../SpringDumpRouteCoverageAdviceWithTest.java | 2 +
.../SpringJmxDumpCBRRoutesAsXmlTest.java | 2 +
...pringJmxDumpRoutesAsXmlIncludeHostNameTest.java | 2 +
.../management/SpringJmxDumpRoutesAsXmlTest.java | 2 +
.../SpringJmxEndpointInjectBeanRefTest.java | 2 +
.../SpringJmxEndpointInjectBeanRefTwoTest.java | 2 +
.../SpringJmxEndpointInjectBeanTest.java | 2 +
.../SpringJmxRecipientListRegisterAlwaysTest.java | 2 +
.../management/SpringJmxRecipientListTest.java | 2 +
.../management/SpringLoggingEventNotifierTest.java | 2 +
.../management/SpringManagedCamelContextTest.java | 2 +
.../SpringManagedCustomProcessorTest.java | 2 +
.../SpringManagedNamePatternFixedTest.java | 2 +
.../management/SpringManagedNamePatternTest.java | 2 +
.../management/SpringManagedResourceTest.java | 2 +
...edRouteRemoveContextScopedErrorHandlerTest.java | 2 +
...emoveRouteAndContextScopedErrorHandlerTest.java | 2 +
...agedRouteRemoveRouteScopedErrorHandlerTest.java | 2 +
.../management/SpringManagedSanitizeTest.java | 2 +
.../management/SpringManagedSedaEndpointTest.java | 2 +
.../SpringManagedStatisticsLevelOffTest.java | 2 +
...SpringManagedStatisticsLevelRoutesOnlyTest.java | 2 +
.../SpringManagedTransactedProcessorTest.java | 2 +
.../management/SpringPublishEventNotifierTest.java | 2 +
.../XmlIoDumpRouteCoverageAdviceWithTest.java | 2 +
...uageWithSpringPropertyPlaceholderRouteTest.java | 5 +-
.../DualSpringManagedThreadsThreadPoolTest.java | 2 +
.../SpringManagedThreadsThreadPoolTest.java | 2 +
.../camel/spring/processor/SpringTestHelper.java | 6 +-
.../SpringSimpleFileNameWithQuoteTest-context.xml | 2 +-
.../MixedTransactionPropagationTest.xml | 2 +-
.../interceptor/mixedPropagationTransactedTest.xml | 2 +-
...ctionalClientDataSourceMinimalConfiguration.xml | 2 +-
.../interceptor/transactionalClientDataSource.xml | 2 +-
.../transactionalClientWithAnnotatedBeanTest.xml | 2 +-
.../issues/SpringPropertyPlaceholderIssueTest.xml | 2 +-
...HandlerAndContextScopedOnExceptionIssueTest.xml | 2 +-
.../spring/placeholder/bundle-context.properties | 4 +-
.../FileConsumerIdempotentLoadStoreTest.xml | 2 +-
.../idempotent/fileConsumerIdempotentTest.xml | 2 +-
.../xml/handler/ErrorHandlerDefinitionParser.xml | 2 +-
.../camel/component/timer/TimerConsumer.java | 6 +-
.../org/apache/camel/TestSupportJmxCleanup.java | 8 +-
.../timer/TimerFirstFireAfterRouteRestartTest.java | 111 ++++++
.../modules/ROOT/pages/camel-jbang-devtools.adoc | 4 +
.../modules/ROOT/pages/camel-jbang-managing.adoc | 53 ++-
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 8 +
.../ROOT/pages/camel-jbang-tui-observe.adoc | 6 +-
.../camel-jbang-cmd-chaos-experiment.adoc | 4 +-
.../camel-jbang-cmd-chaos-explore.adoc | 38 +++
.../ROOT/pages/jbang-commands/camel-jbang-cmd.adoc | 1 +
.../apache/camel/cli/connector/ChaosAction.java | 2 +
.../apache/camel/cli/connector/ConnectorTasks.java | 60 ++++
.../cli/connector/FileCliConnectorTransport.java | 6 +-
.../apache/camel/cli/connector/RepeatedSend.java | 20 ++
.../connector/WebSocketCliConnectorTransport.java | 6 +-
.../connector/FileCliConnectorTransportTest.java | 23 +-
.../LocalCliConnectorChaosActionTest.java | 8 +
.../connector/LocalCliConnectorSendActionTest.java | 24 ++
.../dsl/MinioComponentBuilderFactory.java | 17 +-
.../endpoint/dsl/MinioEndpointBuilderFactory.java | 34 +-
.../endpoint/dsl/Sjms2EndpointBuilderFactory.java | 102 +++---
.../endpoint/dsl/SjmsEndpointBuilderFactory.java | 102 +++---
.../META-INF/camel-jbang-commands-metadata.json | 2 +-
.../apache/camel/dsl/jbang/core/commands/Ask.java | 13 +-
.../dsl/jbang/core/commands/CamelJBangMain.java | 1 +
.../dsl/jbang/core/commands/ChaosExplore.java | 378 +++++++++++++++++++++
.../action/CamelChaosExperimentAction.java | 46 ++-
.../core/commands/ai/ChaosExplorePlaybook.java | 121 +++++++
.../jbang/core/commands/ai/JavaRouteReader.java | 6 +-
.../jbang/core/commands/ai/ProjectOverview.java | 14 +-
.../dsl/jbang/core/commands/ai/ProjectRoutes.java | 29 +-
.../dsl/jbang/core/commands/ai/ToolRegistry.java | 50 +--
.../dsl/jbang/core/commands/process/ListChaos.java | 15 +
.../dsl/jbang/core/common/ChaosExperimentRun.java | 308 ++++++++++++++++-
.../camel/dsl/jbang/core/common/ChaosHttpFeed.java | 355 +++++++++++++++++++
.../dsl/jbang/core/commands/ChaosExploreTest.java | 158 +++++++++
.../core/commands/action/CamelChaosActionTest.java | 27 ++
.../core/commands/ai/ChaosExplorePlaybookTest.java | 55 +++
.../core/commands/ai/ProjectOverviewTest.java | 82 +++++
.../jbang/core/commands/process/ListChaosTest.java | 24 +-
.../jbang/core/common/ChaosExperimentRunTest.java | 282 ++++++++++++++-
.../src/test/resources/golden/cli-help.txt | 93 ++++-
.../src/test/resources/golden/cli-parse.txt | 116 +++++++
.../jbang/core/commands/mcp/PromptDefinitions.java | 22 ++
.../dsl/jbang/core/commands/mcp/RuntimeTools.java | 10 +-
.../core/commands/mcp/PromptDefinitionsTest.java | 16 +
.../dsl/jbang/core/commands/tui/AboutView.java | 26 +-
.../core/commands/tui/DataRefreshService.java | 33 +-
.../jbang/core/commands/tui/IntegrationInfo.java | 7 +
.../dsl/jbang/core/commands/tui/McpFacade.java | 6 +-
.../dsl/jbang/core/commands/tui/OverviewTab.java | 17 +-
.../dsl/jbang/core/commands/tui/StatusAge.java | 141 ++++++++
.../src/main/resources/tui/help/overview.md | 10 +-
.../dsl/jbang/core/commands/tui/AboutViewTest.java | 19 ++
.../commands/tui/DataRefreshMembershipTest.java | 20 +-
.../dsl/jbang/core/commands/tui/StatusAgeTest.java | 145 ++++++++
124 files changed, 3455 insertions(+), 301 deletions(-)
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/timer/TimerFirstFireAfterRouteRestartTest.java
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-cmd-chaos-explore.adoc
create mode 100644
dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/ConnectorTasks.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ChaosExplore.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ChaosExplorePlaybook.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/ChaosHttpFeed.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ChaosExploreTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ChaosExplorePlaybookTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/StatusAge.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/StatusAgeTest.java