You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2019/08/13 16:35:19 UTC

[camel] branch CAMEL-13850 updated (67fa83f -> b232d9a)

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch CAMEL-13850
in repository https://gitbox.apache.org/repos/asf/camel.git.


    from 67fa83f  CAMEL-13850: Remove resolvePropertyPlaceholders on DefaultComponent as this is already supported via camel main, spring boot and other means. This avoid reflection overhead on bootstrap.
     add 2cb843d  CAMEL-13850: Source code generate ExchangeConstantProvider so we can do fast lookup of its constant values without reflection
     add 393fb43  CAMEL-13850: Source code generate ExchangeConstantProvider so we can do fast lookup of its constant values without reflection
     add b232d9a  CAMEL-13850: Source code generate ExchangeConstantProvider so we can do fast lookup of its constant values without reflection

No new revisions were added by this update.

Summary of changes:
 core/camel-api/pom.xml                             |  18 +++
 .../src/main/java/org/apache/camel/Exchange.java   |   2 +
 .../camel/model/ProcessorDefinitionHelper.java     |   4 +-
 .../camel/tools/apt/ConstantProviderProcessor.java | 130 +++++++++++++++++++++
 .../tools/apt/PropertyPlaceholderGenerator.java    |   5 +-
 .../services/javax.annotation.processing.Processor |   1 +
 ...ubServiceFactory.java => ConstantProvider.java} |   2 +-
 7 files changed, 158 insertions(+), 4 deletions(-)
 create mode 100644 tooling/apt/src/main/java/org/apache/camel/tools/apt/ConstantProviderProcessor.java
 copy tooling/spi-annotations/src/main/java/org/apache/camel/spi/annotations/{SubServiceFactory.java => ConstantProvider.java} (96%)