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%)