Clone
 

zoran regvart <zregvart@apache.org> in camel-git

CAMEL-13981: make sure there are definitions to...

... process

CAMEL-13981: make sure that the property helper...

... class is generated

The helper class would be generated if the `last` boolean flag was set

and the conditions in the helper did not prevent further execution of

the `processModelClass` method.

For example if the last processed element is abstract, and it might be

depending on the order of the elements in the `Set` of processed

elements the `DefinitionPropertiesPlaceholderProviderHelper.java` would

not be generated.

CAMEL-13981: logging in the annotation processor

This adds logging to the ModelAnnotationProcessor that ends up invoking

the CoreEipAnnotationProcessorHelper that should generate the

DefinitionPropertiesPlaceholderProviderHelper class.

The only way to see those messages is if their level is set to WARNING,

so this might trigger some tools to consider these as warnings.

With MCOMPILER-224[1] we should be also able to see the NOTICE output,

this is not the case in practice.

[1] https://issues.apache.org/jira/browse/MCOMPILER-224

Cleanup duplicate "Available from..." and fix h...

...eadings

  1. … 19 more files in changeset.
CAMEL-13966: Netty-HTTP proxy mode refactor

This removes the caching of the origin request in the Exchange property

and instead tries to compare the message and message body to see if the

message still contains the origin request.

CAMEL-13963: POST support in Netty-HTTP proxy mode

CAMEL-13960: retain the proxied body

We need to retain the body of the HTTP request when proxying as the

request will be released and the body along with it, so when the body is

passed to the next request in the chain and released on use the

reference count would already reached 0.

Remove unused imports

CAMEL-13946: Upgrade to Maven 3.6.2

    • -1
    • +1
    /.mvn/wrapper/maven-wrapper.properties
Remove unused imports

CAMEL-13753: trigger the `master` build of website

Seems that for the multibranch pipeline we need to provide the branch in the job name.

Fix what is Camel page

CAMEL-13932: More cleanup

Cleans up headers, properly escapes non-attributes in `{...}` and links.

    • -1
    • +1
    /camel-core/src/main/docs/bean-component.adoc
    • -1
    • +1
    /camel-core/src/main/docs/class-component.adoc
    • -1
    • +1
    /camel-core/src/main/docs/file-component.adoc
    • -1
    • +1
    /camel-core/src/main/docs/log-component.adoc
    • -1
    • +1
    /camel-core/src/main/docs/mock-component.adoc
  1. … 698 more files in changeset.
  1. … 349 more files in changeset.
CAMEL-13932: Heading cleanup

  1. … 542 more files in changeset.
CAMEL-13932: Remove See Also sections

  1. … 99 more files in changeset.
    • -4
    • +4
    /camel-core/src/main/docs/bean-component.adoc
    • -1
    • +1
    /camel-core/src/main/docs/bean-language.adoc
    • -4
    • +4
    /camel-core/src/main/docs/class-component.adoc
    • -1
    • +0
    /camel-core/src/main/docs/clustering.adoc
    • -3
    • +2
    /camel-core/src/main/docs/eips/bean-eip.adoc
  1. … 831 more files in changeset.
CAMEL-13588: additional escapes for URLs

(cherry picked from commit 9a9dd2a5a56628f2a367bf95b83279c07f31b9c7)

# Conflicts:

# components/camel-drill/src/main/docs/drill-component.adoc

# components/camel-file/src/main/docs/file-component.adoc

# components/camel-ftp/src/main/docs/ftp-component.adoc

# components/camel-ftp/src/main/docs/ftps-component.adoc

# components/camel-ftp/src/main/docs/sftp-component.adoc

# components/camel-http4/src/main/docs/http4-component.adoc

# components/camel-jira/src/main/docs/jira-component.adoc

# components/camel-kafka/src/main/docs/kafka-component.adoc

# components/camel-linkedin/camel-linkedin-component/src/main/docs/linkedin-component.adoc

# components/camel-rabbitmq/src/main/docs/rabbitmq-component.adoc

# components/camel-rest-swagger/src/main/docs/rest-swagger-component.adoc

# components/camel-rest-swagger/src/main/java/org/apache/camel/component/rest/swagger/RestSwaggerComponent.java

# components/camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc

# components/camel-wordpress/src/main/docs/wordpress-component.adoc

# components/camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc

# components/readme.adoc

# docs/components/modules/ROOT/pages/ahc-component.adoc

# docs/components/modules/ROOT/pages/ahc-ws-component.adoc

# docs/components/modules/ROOT/pages/crypto-cms-component.adoc

# docs/components/modules/ROOT/pages/drill-component.adoc

# docs/components/modules/ROOT/pages/facebook-component.adoc

# docs/components/modules/ROOT/pages/file-component.adoc

# docs/components/modules/ROOT/pages/ftp-component.adoc

# docs/components/modules/ROOT/pages/ftps-component.adoc

# docs/components/modules/ROOT/pages/google-calendar-component.adoc

# docs/components/modules/ROOT/pages/google-calendar-stream-component.adoc

# docs/components/modules/ROOT/pages/google-drive-component.adoc

# docs/components/modules/ROOT/pages/google-sheets-stream-component.adoc

# docs/components/modules/ROOT/pages/http4-component.adoc

# docs/components/modules/ROOT/pages/ironmq-component.adoc

# docs/components/modules/ROOT/pages/jira-component.adoc

# docs/components/modules/ROOT/pages/kafka-component.adoc

# docs/components/modules/ROOT/pages/linkedin-component.adoc

# docs/components/modules/ROOT/pages/lra.adoc

# docs/components/modules/ROOT/pages/netty4-component.adoc

# docs/components/modules/ROOT/pages/netty4-http-component.adoc

# docs/components/modules/ROOT/pages/olingo2-component.adoc

# docs/components/modules/ROOT/pages/olingo4-component.adoc

# docs/components/modules/ROOT/pages/rabbitmq-component.adoc

# docs/components/modules/ROOT/pages/rest-swagger-component.adoc

# docs/components/modules/ROOT/pages/salesforce-component.adoc

# docs/components/modules/ROOT/pages/servicenow-component.adoc

# docs/components/modules/ROOT/pages/sftp-component.adoc

# docs/components/modules/ROOT/pages/wordpress-component.adoc

# docs/components/modules/ROOT/pages/xmlsecurity-component.adoc

# docs/components/modules/ROOT/pages/zipkin.adoc

# tooling/maven/camel-package-maven-plugin/pom.xml

# tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateSpringBootAutoConfigurationReadmeMojo.java

# tooling/maven/camel-package-maven-plugin/src/main/resources/spring-boot-auto-configure-options.mvel

    • -2
    • +2
    /components/camel-lra/src/main/docs/lra.adoc
  1. … 20 more files in changeset.
CAMEL-11011: Make all Services AutoCloseable

Based on previous discussion[1][2] I would like to suggest that we take

the opportunity to make Services AutoCloseable in 3.x.

[1] https://mail-archives.apache.org/mod_mbox/camel-dev/201703.mbox/%3CCABD_Zr-V6QVXAMr3xYi0ZfKpSx9YpsZb9iEW4FpCjR6L6SQO7w%40mail.gmail.com%3E (follow the thread)

[2] https://github.com/apache/camel/pull/1537

CAMEL-13159: remove camel-website directory

(cherry picked from commit 8bc9b017a24a70adec335258ef9b718106a3a883)

    • -1253
    • +0
    /camel-website/npm-shrinkwrap.json
CAMEL-13159: remove camel-website directory

    • -1253
    • +0
    /camel-website/npm-shrinkwrap.json
CAMEL-13910: add `page-source` attribute

This adds the `page-source` Asciidoc page attribute to each copied

Asciidoc document so when the "Edit this Page" link is rendered it will

point to the source document instead of the copy.

CAMEL-13910: add `page-source` attribute

This adds the `page-source` Asciidoc page attribute to each copied

Asciidoc document so when the "Edit this Page" link is rendered it will

point to the source document instead of the copy.

(cherry picked from commit d405ba2c9bcf1edc6e8450d06aef3972390cad9a)

# Conflicts:

# docs/gulpfile.js

CAMEL-13928: Fix broken links

    • -1
    • +1
    /docs/user-manual/modules/ROOT/pages/faq.adoc
CAMEL-13910: Regen `page-source` attribute

  1. … 450 more files in changeset.
Cleanup Any23 component documentation

CAMEL-13932: backport documentation changes

# Conflicts:

# components/camel-amqp/src/main/docs/amqp-component.adoc

# components/camel-jasypt/src/main/docs/jasypt.adoc

# components/camel-jdbc/src/main/docs/jdbc-component.adoc

# components/camel-jgroups/src/main/docs/jgroups-component.adoc

# components/camel-mybatis/src/main/docs/mybatis-component.adoc

# components/camel-test-blueprint/src/main/docs/test-blueprint.adoc

# components/camel-test-cdi/src/main/docs/test-cdi.adoc

# components/camel-ahc/src/main/docs/ahc-component.adoc

# components/camel-beanstalk/src/main/docs/beanstalk-component.adoc

# components/camel-cdi/src/main/docs/cdi.adoc

# components/camel-cometd/src/main/docs/cometd-component.adoc

# components/camel-crypto/src/main/docs/crypto-component.adoc

# components/camel-disruptor/src/main/docs/disruptor-component.adoc

# components/camel-elasticsearch-rest/src/main/docs/elasticsearch-rest-component.adoc

# components/camel-elsql/src/main/docs/elsql-component.adoc

# components/camel-facebook/src/main/docs/facebook-component.adoc

# components/camel-grape/src/main/docs/grape-component.adoc

# components/camel-groovy/src/main/docs/groovy-language.adoc

# components/camel-http/src/main/docs/http-component.adoc

# components/camel-irc/src/main/docs/irc-component.adoc

# components/camel-jms/src/main/docs/jms-component.adoc

# components/camel-lzf/src/main/docs/lzf-dataformat.adoc

# components/camel-mail/src/main/docs/mail-component.adoc

# components/camel-mvel/src/main/docs/mvel-language.adoc

# components/camel-nagios/src/main/docs/nagios-component.adoc

# components/camel-netty/src/main/docs/netty-component.adoc

# components/camel-ognl/src/main/docs/ognl-language.adoc

# components/camel-paho/src/main/docs/paho-component.adoc

# components/camel-quartz/src/main/docs/quartz-component.adoc

# components/camel-saxon/src/main/docs/xquery-component.adoc

# components/camel-saxon/src/main/docs/xquery-language.adoc

# components/camel-spring-boot/src/main/docs/spring-boot.adoc

# components/camel-spring/src/main/docs/spel-language.adoc

# components/camel-spring/src/main/docs/spring-event-component.adoc

# components/camel-spring/src/main/docs/spring.adoc

# components/camel-test-spring/src/main/docs/test-spring.adoc

# components/camel-undertow/src/main/docs/undertow-component.adoc

# components/camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc

# components/camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat.adoc

# components/camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc

# components/camel-websocket/src/main/docs/websocket-component.adoc

# components/camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc

# components/camel-zipkin/src/main/docs/zipkin.adoc

    • -407
    • +99
    /components/camel-cdi/src/main/docs/cdi.adoc
    • -28
    • +21
    /components/camel-jasypt/src/main/docs/jasypt.adoc
  1. … 74 more files in changeset.
CAMEL-13932: backport changes from master

This backports the documentation build system needed for Antora to

publish component reference only.

    • -0
    • +4
    /docs/component-nav.adoc.template
    • binary
    /docs/components/modules/ROOT/assets/images/camel-jmx.png
    • binary
    /docs/components/modules/ROOT/assets/images/qr-code.png
    • -23
    • +36
    /docs/components/modules/ROOT/nav.adoc
    • -0
    • +273
    /docs/components/modules/ROOT/pages/as2-component.adoc
  1. … 730 more files in changeset.
CAMEL-13893: refactor to remove ConfigurationOp...

...tions

This refactors so we reuse PropertyDefinition instead of introducing

ConfigurationOption and ConfigurationOptions. Also opts to use an

XmlAdapter implementation for marshalling/unmarshalling

Map<String, String>.

Regen