This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch feature/CAMEL-25750-body-type-registry
in repository https://gitbox.apache.org/repos/asf/camel.git
from 359ed50e8d32 CAMEL-25750: camel-console - the processor console has
the body types of each processor
add 668b71589bb4 CAMEL-25750: camel-support - a hint on the body says when
other messages reached the step with another kind of body
add dc0aedf9e193 Merge branch 'feature/CAMEL-25750-body-type-registry'
into feature/CAMEL-25750-body-type-hint
add a3b9e293cd97 CAMEL-25750: the hint names the collection kind
add 462cc8276811 Merge remote-tracking branch
'origin/feature/CAMEL-25750-body-type-hint' into fold-25750
add 7f89abbf98c0 CAMEL-25750: camel-management, camel-console - the body
types over JMX, in the route coverage dump and in a body-type console
add b9f1981ce0cc Merge branch 'feature/CAMEL-25750-body-type-registry'
into feature/CAMEL-25750-body-type-dump
add f53bcc7b2cff CAMEL-25750: the JMX attributes, the body-type console
and the route coverage dump name the collection kind
add 2a64c4a39710 Merge remote-tracking branch
'origin/feature/CAMEL-25750-body-type-dump' into fold-25750
add fcbaf9e1a160 CAMEL-25750: camel-jbang - the validator fills the gaps
of its body walk with the body types a running app saw
add 11629dd139a8 Merge remote-tracking branch
'origin/feature/CAMEL-25750-validator-observed' into fold-25750
add 810677cc8517 CAMEL-25750: camel-jbang - the validator also caches that
no integration runs; Javadoc paragraphs in BodyFacts
No new revisions were added by this update.
Summary of changes:
.../apache/camel/catalog/dev-consoles-openapi.json | 98 ++++++++++
.../apache/camel/catalog/dev-consoles.properties | 1 +
.../camel/catalog/dev-consoles/body-type.json | 108 +++++++++++
.../apache/camel/catalog/docs/message-history.adoc | 19 +-
.../org/apache/camel/spi/BodyTypeRegistry.java | 11 ++
.../camel/impl/engine/DefaultBodyTypeRegistry.java | 64 +++++--
.../org/apache/camel/dev-console/body-type.json | 108 +++++++++++
.../org/apache/camel/dev-console/body-type | 2 +-
.../org/apache/camel/dev-consoles.properties | 2 +-
.../camel/impl/console/BodyTypeDevConsole.java | 152 +++++++++++++++
.../apache/camel/impl/console/RouteDevConsole.java | 32 +---
.../impl/console/RouteStructureDevConsole.java | 8 +-
.../camel/impl/console/BodyTypeDevConsoleTest.java | 109 +++++++++++
.../docs/modules/eips/pages/message-history.adoc | 19 +-
.../impl/engine/DefaultBodyTypeRegistryTest.java | 4 +
.../camel/support/BodyFactsOtherBodiesTest.java | 85 +++++++++
.../management/mbean/ManagedProcessorMBean.java | 6 +
.../api/management/mbean/ManagedRouteMBean.java | 6 +
.../camel/management/mbean/ManagedProcessor.java | 21 ++
.../camel/management/mbean/ManagedRoute.java | 21 ++
.../management/mbean/RouteCoverageXmlParser.java | 8 +
.../camel/management/ManagedBodyTypesTest.java | 114 +++++++++++
.../java/org/apache/camel/support/BodyFacts.java | 60 +++++-
.../modules/ROOT/pages/camel-jbang-validation.adoc | 22 +++
.../dsl/jbang/core/commands/ai/ObservedBodies.java | 211 +++++++++++++++++++++
.../jbang/core/commands/ai/SourceValidator.java | 5 +-
.../dsl/jbang/core/commands/ai/ValidatorFacts.java | 13 +-
.../action/ValidateWithObservedBodiesTest.java | 115 +++++++++++
.../jbang/core/commands/ai/ObservedBodiesTest.java | 127 +++++++++++++
.../camel/dsl/yaml/validator/ProjectFacts.java | 37 +++-
.../camel/dsl/yaml/validator/TextBodyFlow.java | 109 +++++++++--
.../camel/dsl/yaml/validator/TextBodyFlowTest.java | 96 ++++++++++
32 files changed, 1713 insertions(+), 80 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/body-type.json
create mode 100644
core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/body-type.json
copy
catalog/camel-catalog-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/catalog
=>
core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/body-type
(51%)
create mode 100644
core/camel-console/src/main/java/org/apache/camel/impl/console/BodyTypeDevConsole.java
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/BodyTypeDevConsoleTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/BodyFactsOtherBodiesTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedBodyTypesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ObservedBodies.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/ValidateWithObservedBodiesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ObservedBodiesTest.java