This is an automated email from the ASF dual-hosted git repository.
ggrzybek pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from 8d2b84392b7 camel-crypto: Updated docs with examples and gpg usage
(#10156)
new bb8aa23f4c3 [CAMEL-18189] Add XmlStreamDetector to prevent extra XML
parsing
new c26ddd3f02d [CAMEL-18189] Use XmlStreamDetector in
dsl/camel-xml-io-dsl to speed up parsing
new 15eafddc601 [CAMEL-18189] camel-xml-io-dsl supports top-level <beans>
element
new 088d571b939 [CAMEL-18189] <bean> (registry bean) is unified for YAML
and XML DSLs
new e17061f04cd [CAMEL-18189] camel-xml-io-dsl uses Camel own DI
annotations instead of JSR-330 ones (@Inject)
new ca16f95c90b [CAMEL-18189] camel-xml-io-dsl handles <bean> element
similar to YAML DSL
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../org/apache/camel/catalog/models.properties | 2 +
.../org/apache/camel/catalog/models/beans.json | 23 +
.../org/apache/camel/catalog/models/camel-app.json | 23 +
.../apache/camel/catalog/schemas/camel-spring.xsd | 3400 ++++++++++----------
.../spi/annotations/ExternalSchemaElement.java | 57 +
.../java/org/apache/camel/impl/DefaultModel.java | 74 +-
.../services/org/apache/camel/model.properties | 2 +
.../org/apache/camel/model/app/beans.json | 23 +
.../org/apache/camel/model/app/camel.json | 23 +
.../org/apache/camel/model/app/jaxb.index | 7 +
.../java/org/apache/camel/model/Constants.java | 1 +
.../camel/model/app/ApplicationDefinition.java | 12 +-
.../camel/model/app/BeanPropertiesAdapter.java | 63 +
.../camel/model/app/BeanPropertiesDefinition.java} | 34 +-
.../camel/model/app/BeanPropertyDefinition.java | 60 +
.../apache/camel/model/app/BeansDefinition.java | 165 +
.../camel/model/app/ComponentScanDefinition.java | 54 +
.../camel/model/app/RegistryBeanDefinition.java | 46 +-
.../org/apache/camel/model/app}/package-info.java | 8 +-
.../java/org/apache/camel/main/MainRegistry.java | 5 +
.../camel/support/PropertyBindingSupport.java | 63 +
core/camel-xml-io-util/pom.xml | 12 +
.../camel/xml/io/util/XmlStreamDetector.java | 159 +
.../apache/camel/xml/io/util/XmlStreamInfo.java | 81 +
.../camel/xml/io/util/XmlStreamDetectorTest.java | 161 +
.../java/org/apache/camel/xml/in/ModelParser.java | 100 +
.../java/org/apache/camel/xml/out/ModelWriter.java | 73 +
.../java/org/apache/camel/xml/in/BaseParser.java | 126 +-
.../java/org/apache/camel/xml/out/BaseWriter.java | 63 +-
.../org/apache/camel/xml/in/ModelParserTest.java | 81 +-
.../java/org/apache/camel/xml/in/ParserTest.java | 151 +
.../org/apache/camel/xml/out/ModelWriterTest.java | 25 +
.../src/test/resources/beansEmpty.xml} | 21 +-
.../src/test/resources/beansWithProperties.xml | 45 +
.../src/test/resources/beansWithSpringNS.xml} | 40 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 23 +-
.../camel/dsl/xml/io/XmlRoutesBuilderLoader.java | 175 +-
.../apache/camel/dsl/xml/io/XmlLoadAppTest.java | 117 +
.../org/apache/camel/dsl/xml/io/beans/Greeter.java | 34 +-
.../camel/dsl/xml/io/beans/GreeterMessage.java | 21 +-
.../camel/dsl/xml/io/beans/StandaloneGreeter.java | 30 +-
.../org/apache/camel/dsl/xml/io/camel-app1.xml | 24 +-
.../org/apache/camel/dsl/xml/io/camel-app2.xml | 24 +-
.../org/apache/camel/dsl/xml/io/camel-app3.xml | 36 +-
.../org/apache/camel/dsl/xml/io/camel-app4.xml | 28 +-
.../apache/camel/dsl/yaml/common/YamlSupport.java | 61 -
.../dsl/yaml/deserializers/ModelDeserializers.java | 304 ++
.../deserializers/ModelDeserializersResolver.java | 8 +
.../dsl/yaml/deserializers/BeansDeserializer.java | 22 +-
.../dsl/yaml/deserializers/CustomResolver.java | 2 -
.../yaml/deserializers/NamedBeanDeserializer.java | 81 -
.../RouteTemplateDefinitionDeserializer.java | 2 +-
.../TemplatedRouteDefinitionDeserializer.java | 2 +-
.../dsl/yaml/GenerateYamlDeserializersMojo.java | 26 +-
.../maven/dsl/yaml/GenerateYamlSupportMojo.java | 4 +
.../generated/resources/schema/camel-yaml-dsl.json | 162 +-
.../generated/resources/schema/camelYamlDsl.json | 162 +-
.../camel/tooling/maven/support/DIRegistry.java | 7 -
.../packaging/ModelXmlParserGeneratorMojo.java | 84 +-
.../packaging/ModelXmlWriterGeneratorMojo.java | 25 +-
.../spi/annotations/ExternalSchemaElement.java | 57 +
61 files changed, 4670 insertions(+), 2134 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/beans.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/camel-app.json
create mode 100644
core/camel-api/src/generated/java/org/apache/camel/spi/annotations/ExternalSchemaElement.java
create mode 100644
core/camel-core-model/src/generated/resources/org/apache/camel/model/app/beans.json
create mode 100644
core/camel-core-model/src/generated/resources/org/apache/camel/model/app/camel.json
create mode 100644
core/camel-core-model/src/generated/resources/org/apache/camel/model/app/jaxb.index
copy
tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/support/package-info.java
=>
core/camel-core-model/src/main/java/org/apache/camel/model/app/ApplicationDefinition.java
(71%)
create mode 100644
core/camel-core-model/src/main/java/org/apache/camel/model/app/BeanPropertiesAdapter.java
copy core/{camel-main/src/main/java/org/apache/camel/main/MainRegistry.java =>
camel-core-model/src/main/java/org/apache/camel/model/app/BeanPropertiesDefinition.java}
(56%)
create mode 100644
core/camel-core-model/src/main/java/org/apache/camel/model/app/BeanPropertyDefinition.java
create mode 100644
core/camel-core-model/src/main/java/org/apache/camel/model/app/BeansDefinition.java
create mode 100644
core/camel-core-model/src/main/java/org/apache/camel/model/app/ComponentScanDefinition.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/NamedBeanDefinition.java
=>
core/camel-core-model/src/main/java/org/apache/camel/model/app/RegistryBeanDefinition.java
(63%)
copy
{tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/support
=>
core/camel-core-model/src/main/java/org/apache/camel/model/app}/package-info.java
(60%)
create mode 100644
core/camel-xml-io-util/src/main/java/org/apache/camel/xml/io/util/XmlStreamDetector.java
create mode 100644
core/camel-xml-io-util/src/main/java/org/apache/camel/xml/io/util/XmlStreamInfo.java
create mode 100644
core/camel-xml-io-util/src/test/java/org/apache/camel/xml/io/util/XmlStreamDetectorTest.java
create mode 100644
core/camel-xml-io/src/test/java/org/apache/camel/xml/in/ParserTest.java
copy core/{camel-xml-io-util/pom.xml =>
camel-xml-io/src/test/resources/beansEmpty.xml} (55%)
create mode 100644 core/camel-xml-io/src/test/resources/beansWithProperties.xml
copy core/{camel-xml-io-util/pom.xml =>
camel-xml-io/src/test/resources/beansWithSpringNS.xml} (55%)
create mode 100644
dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/XmlLoadAppTest.java
copy core/camel-main/src/main/java/org/apache/camel/main/MainRegistry.java =>
dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/beans/Greeter.java
(54%)
rename
tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/support/package-info.java
=>
dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/beans/GreeterMessage.java
(74%)
copy core/camel-main/src/main/java/org/apache/camel/main/MainRegistry.java =>
dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/beans/StandaloneGreeter.java
(58%)
copy core/camel-xml-io-util/pom.xml =>
dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app1.xml
(55%)
copy core/camel-xml-io-util/pom.xml =>
dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app2.xml
(55%)
copy core/camel-xml-io-util/pom.xml =>
dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app3.xml
(55%)
copy core/camel-xml-io-util/pom.xml =>
dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app4.xml
(55%)
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/NamedBeanDeserializer.java
create mode 100644
tooling/spi-annotations/src/main/java/org/apache/camel/spi/annotations/ExternalSchemaElement.java