This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch fix/CAMEL-25391
in repository https://gitbox.apache.org/repos/asf/camel.git
from 8eedffa7c0f4 CAMEL-25391: Address review: close the sentence in the
managing page, read a status file with the null default
add 90560e226036 CAMEL-25390: camel-cli-connector - Always reply to CLI
actions, including errors and acks (#27912)
add 80248a3a9819 CAMEL-25389: camel-jbang - route-diagram, route-structure
and route-topology print the parser notes on stderr (#27913)
add 7d66aecff880 CAMEL-25392: camel-jbang - JSON output contract (#27915)
add b128876fa205 Merge branch main into fix/CAMEL-25391
No new revisions were added by this update.
Summary of changes:
.../apache/camel/catalog/docs/cli-connector.adoc | 34 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 48 +++
.../modules/ROOT/pages/camel-jbang-exit-codes.adoc | 25 ++
.../jbang-commands/camel-jbang-config-get.adoc | 1 +
.../jbang-commands/camel-jbang-config-list.adoc | 1 +
.../ROOT/pages/jbang-commands/camel-jbang-doc.adoc | 1 +
.../pages/jbang-commands/camel-jbang-doctor.adoc | 1 +
.../jbang-commands/camel-jbang-plugin-get.adoc | 1 +
.../jbang-commands/camel-jbang-plugin-list.adoc | 1 +
.../camel-jbang-validate-properties.adoc | 1 +
.../camel-jbang-validate-source.adoc | 1 +
.../jbang-commands/camel-jbang-validate-yaml.adoc | 1 +
.../src/main/docs/cli-connector.adoc | 34 +-
.../camel/cli/connector/CliActionOutcome.java | 207 ++++++++++++
.../camel/cli/connector/CliActionOutput.java | 11 +
.../cli/connector/FileCliConnectorTransport.java | 120 +++++--
.../camel/cli/connector/LocalCliConnector.java | 10 +-
.../connector/WebSocketCliConnectorTransport.java | 36 +--
.../camel/cli/connector/CliActionOutcomeTest.java | 171 ++++++++++
.../connector/FileCliConnectorTransportTest.java | 354 +++++++++++++++++++++
.../LocalCliConnectorFileTransportTest.java | 43 ++-
.../WebSocketCliConnectorTransportTest.java | 3 +-
.../META-INF/camel-jbang-commands-metadata.json | 8 +-
.../dsl/jbang/core/commands/CamelCommand.java | 13 +
.../dsl/jbang/core/commands/CamelJBangMain.java | 6 +-
.../camel/dsl/jbang/core/commands/Doctor.java | 136 ++++++--
.../camel/dsl/jbang/core/commands/Overview.java | 105 +++---
.../core/commands/action/ActionBaseCommand.java | 26 +-
.../commands/action/CamelRouteStructureAction.java | 9 +-
.../commands/action/CamelRouteTopologyAction.java | 5 -
.../jbang/core/commands/ai/KameletDefinitions.java | 30 +-
.../core/commands/catalog/CatalogBaseCommand.java | 12 +-
.../jbang/core/commands/catalog/CatalogDoc.java | 62 +++-
.../dsl/jbang/core/commands/config/ConfigGet.java | 38 ++-
.../dsl/jbang/core/commands/config/ConfigList.java | 40 ++-
.../CliExecutionExceptionHandler.java | 21 +-
.../MissingPluginParameterExceptionHandler.java | 41 ++-
.../dsl/jbang/core/commands/infra/InfraGet.java | 53 ++-
.../dsl/jbang/core/commands/infra/InfraRun.java | 30 +-
.../dsl/jbang/core/commands/infra/InfraStop.java | 41 ++-
.../dsl/jbang/core/commands/plugin/PluginGet.java | 55 +++-
.../dsl/jbang/core/commands/plugin/PluginList.java | 36 ++-
.../core/commands/process/CamelContextStatus.java | 2 +-
.../core/commands/process/CamelContextTop.java | 2 +-
.../jbang/core/commands/process/CamelCount.java | 41 ++-
.../commands/process/CamelProcessorStatus.java | 2 +-
.../commands/process/CamelRouteGroupStatus.java | 49 +--
.../core/commands/process/CamelRouteGroupTop.java | 15 +
.../core/commands/process/CamelRouteStatus.java | 86 +++--
.../jbang/core/commands/process/CamelRouteTop.java | 15 +
.../jbang/core/commands/process/ListActivity.java | 2 +-
.../jbang/core/commands/process/ListBlocked.java | 2 +-
.../core/commands/process/ListCircuitBreaker.java | 2 +-
.../jbang/core/commands/process/ListConsumer.java | 2 +-
.../core/commands/process/ListDataSource.java | 2 +-
.../jbang/core/commands/process/ListEndpoint.java | 2 +-
.../dsl/jbang/core/commands/process/ListError.java | 2 +
.../dsl/jbang/core/commands/process/ListEvent.java | 2 +-
.../jbang/core/commands/process/ListGroovy.java | 2 +-
.../jbang/core/commands/process/ListHealth.java | 13 +-
.../jbang/core/commands/process/ListInflight.java | 2 +-
.../core/commands/process/ListInternalTask.java | 2 +-
.../dsl/jbang/core/commands/process/ListKafka.java | 6 +-
.../jbang/core/commands/process/ListMetric.java | 2 +-
.../core/commands/process/ListPlatformHttp.java | 2 +-
.../jbang/core/commands/process/ListProcess.java | 2 +-
.../jbang/core/commands/process/ListProducer.java | 2 +-
.../core/commands/process/ListProperties.java | 2 +-
.../dsl/jbang/core/commands/process/ListRest.java | 2 +-
.../jbang/core/commands/process/ListService.java | 2 +-
.../jbang/core/commands/process/ListSqlTrace.java | 2 +-
.../core/commands/process/ListTransformer.java | 2 +-
.../jbang/core/commands/process/ListVariable.java | 2 +-
.../dsl/jbang/core/commands/process/ListVault.java | 2 +-
.../core/commands/process/ProcessWatchCommand.java | 5 +-
.../camel/dsl/jbang/core/common/JsonOutput.java | 111 +++++++
.../camel/dsl/jbang/core/commands/DoctorTest.java | 59 +++-
.../core/commands/JsonOutputContractTest.java | 287 +++++++++++++++++
.../CamelRouteDiagramActionDispatchTest.java | 20 +-
.../CamelRouteDiagramActionMultiFileTest.java | 12 +-
.../action/CamelRouteTopologyActionTest.java | 19 +-
.../commands/action/RouteActionJavaSourceTest.java | 20 +-
.../core/commands/catalog/CatalogDocTest.java | 26 +-
.../jbang/core/commands/config/ConfigGetTest.java | 21 +-
.../jbang/core/commands/infra/InfraGetTest.java | 81 ++++-
.../core/commands/infra/InfraRunPropertyTest.java | 10 +-
.../dsl/jbang/core/common/JsonOutputTest.java | 52 +++
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../validate/PropertiesValidateCommand.java | 11 +
.../commands/validate/SourceValidateCommand.java | 11 +
.../{ValidateCommand.java => ValidateJson.java} | 26 +-
.../commands/validate/YamlValidateCommand.java | 17 +
.../core/commands/validate/ValidateJsonTest.java | 124 ++++++++
93 files changed, 2615 insertions(+), 446 deletions(-)
create mode 100644
dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/CliActionOutcome.java
create mode 100644
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/CliActionOutcomeTest.java
create mode 100644
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/FileCliConnectorTransportTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/JsonOutput.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/JsonOutputContractTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/JsonOutputTest.java
copy
dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/{ValidateCommand.java
=> ValidateJson.java} (62%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-validate/src/test/java/org/apache/camel/dsl/jbang/core/commands/validate/ValidateJsonTest.java