This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.
from a989d6b Merge pull request #3571 from valdar/CAMEL-14535
new 797f64d Make RouteContext / CamelContext a constructor argument of
the reifiers
new 6a10928 Fix unit test
new 52451f1 Move a few methods from ProcessorDefinitionHelper to
ProcessorDefinition
new cf948db Make RouteContext / CamelContext a constructor argument of
the reifiers
new 351013b Introduce reifiers for expressions
new ce995a7 Add hand-written property configurers for languages
new ab60f40 Fix support for extra properties on dataformat
new 0ef4475 Fix support for other properties on expressions
new 764bf19 Fix support for extra properties on dataformat
new 6894ca0 Fix generation process
new 87be48b Remove placeholder configurers completely
new 92aa432 Configure specific options sooner rather than later
new 869ce74 Initialize component to leverage the endpoint configurer
new 0fac7a1 Remove reflection calls used for merging rest configurations
new 9f399cd [CAMEL-14445] Remove the property placeholder resolution
inside definitions
new e009f2b Fix blueprint using the removed "other attributes" support
new aab471a Fix rest tests
new ac8c86d Merge branch 'CAMEL-14445'
The 18 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:
.../apache/camel/language/bean/BeanLanguage.java | 20 +-
.../cdi/transaction/JtaTransactionPolicy.java | 2 +-
.../hystrix/processor/HystrixProcessorFactory.java | 2 +-
.../hystrix/processor/HystrixReifier.java | 18 +-
.../processor/HystrixHierarchicalConfigTest.java | 17 +-
.../SpringHystrixRouteHierarchicalConfigTest.java | 9 +-
.../apache/camel/component/jpa/JpaEndpoint.java | 2 +-
.../apache/camel/jsonpath/JsonPathExpression.java | 29 +-
.../resilience4j/ResilienceProcessorFactory.java | 2 +-
.../component/resilience4j/ResilienceReifier.java | 49 +--
.../apache/camel/component/rest/RestComponent.java | 78 ++--
.../camel/component/xquery/XQueryBuilder.java | 19 +-
components/camel-spring/pom.xml | 19 -
.../camel/component/cron/SpringCronEndpoint.java | 2 +-
.../camel/spring/spi/SpringTransactionPolicy.java | 2 +-
.../spring/spi/TransactionErrorHandlerReifier.java | 7 +-
.../properties/SpringOptionalPropertiesDslTest.xml | 2 +-
.../SpringOptionalPropertiesDslTokenizeTest.xml | 2 +-
...RecipientListParallelOptionalPropertiesTest.xml | 4 +-
.../BlueprintOptionalPropertiesDslTest.xml | 4 +-
.../apache/camel/language/xpath/XPathBuilder.java | 31 +-
.../camel/spi/GeneratedPropertyConfigurer.java | 14 -
.../org/apache/camel/spi/PropertyConfigurer.java | 14 +
.../camel/spi/PropertyPlaceholderConfigurer.java | 47 --
.../camel/impl/engine/AbstractCamelContext.java | 13 +
.../camel/language/tokenizer/TokenizeLanguage.java | 33 +-
.../ASN1DataFormatPropertyPlaceholderProvider.java | 41 --
...egateDefinitionPropertyPlaceholderProvider.java | 51 ---
...Any23DataFormatPropertyPlaceholderProvider.java | 41 --
.../AvroDataFormatPropertyPlaceholderProvider.java | 41 --
...rcodeDataFormatPropertyPlaceholderProvider.java | 43 --
...ase64DataFormatPropertyPlaceholderProvider.java | 41 --
.../BeanDefinitionPropertyPlaceholderProvider.java | 47 --
...eanioDataFormatPropertyPlaceholderProvider.java | 47 --
...BindyDataFormatPropertyPlaceholderProvider.java | 43 --
.../CBORDataFormatPropertyPlaceholderProvider.java | 49 ---
...CatchDefinitionPropertyPlaceholderProvider.java | 39 --
...hoiceDefinitionPropertyPlaceholderProvider.java | 39 --
...eakerDefinitionPropertyPlaceholderProvider.java | 41 --
...CheckDefinitionPropertyPlaceholderProvider.java | 47 --
...stantExpressionPropertyPlaceholderProvider.java | 41 --
...tBodyDefinitionPropertyPlaceholderProvider.java | 43 --
...ryptoDataFormatPropertyPlaceholderProvider.java | 51 ---
.../CsvDataFormatPropertyPlaceholderProvider.java | 63 ---
...ustomDataFormatPropertyPlaceholderProvider.java | 41 --
...initionPropertiesPlaceholderProviderHelper.java | 322 --------------
...DelayDefinitionPropertyPlaceholderProvider.java | 45 --
...eVerbDefinitionPropertyPlaceholderProvider.java | 63 ---
...outerDefinitionPropertyPlaceholderProvider.java | 45 --
...nrichDefinitionPropertyPlaceholderProvider.java | 53 ---
...pertyExpressionPropertyPlaceholderProvider.java | 41 --
...ssionDefinitionPropertyPlaceholderProvider.java | 41 --
...rJsonDataFormatPropertyPlaceholderProvider.java | 43 --
...irXmlDataFormatPropertyPlaceholderProvider.java | 43 --
...ilterDefinitionPropertyPlaceholderProvider.java | 39 --
...nallyDefinitionPropertyPlaceholderProvider.java | 39 --
...tpackDataFormatPropertyPlaceholderProvider.java | 47 --
.../FromDefinitionPropertyPlaceholderProvider.java | 41 --
...tVerbDefinitionPropertyPlaceholderProvider.java | 63 ---
.../GrokDataFormatPropertyPlaceholderProvider.java | 41 --
...roovyExpressionPropertyPlaceholderProvider.java | 41 --
.../GzipDataFormatPropertyPlaceholderProvider.java | 39 --
.../HL7DataFormatPropertyPlaceholderProvider.java | 39 --
...dVerbDefinitionPropertyPlaceholderProvider.java | 63 ---
...eaderExpressionPropertyPlaceholderProvider.java | 41 --
...erserExpressionPropertyPlaceholderProvider.java | 41 --
.../IcalDataFormatPropertyPlaceholderProvider.java | 39 --
...sumerDefinitionPropertyPlaceholderProvider.java | 49 ---
...nOnlyDefinitionPropertyPlaceholderProvider.java | 41 --
...InOutDefinitionPropertyPlaceholderProvider.java | 41 --
...rceptDefinitionPropertyPlaceholderProvider.java | 39 --
...tFromDefinitionPropertyPlaceholderProvider.java | 41 --
...pointDefinitionPropertyPlaceholderProvider.java | 45 --
...onXMLDataFormatPropertyPlaceholderProvider.java | 55 ---
.../JaxbDataFormatPropertyPlaceholderProvider.java | 59 ---
...onApiDataFormatPropertyPlaceholderProvider.java | 39 --
.../JsonDataFormatPropertyPlaceholderProvider.java | 59 ---
...nPathExpressionPropertyPlaceholderProvider.java | 45 --
.../LZFDataFormatPropertyPlaceholderProvider.java | 39 --
...guageExpressionPropertyPlaceholderProvider.java | 43 --
...lanceDefinitionPropertyPlaceholderProvider.java | 39 --
.../LogDefinitionPropertyPlaceholderProvider.java | 49 ---
.../LoopDefinitionPropertyPlaceholderProvider.java | 43 --
...rshalDefinitionPropertyPlaceholderProvider.java | 39 --
...dCallExpressionPropertyPlaceholderProvider.java | 45 --
...ipartDataFormatPropertyPlaceholderProvider.java | 43 --
...icastDefinitionPropertyPlaceholderProvider.java | 63 ---
.../MvelExpressionPropertyPlaceholderProvider.java | 41 --
.../OgnlExpressionPropertyPlaceholderProvider.java | 41 --
...etionDefinitionPropertyPlaceholderProvider.java | 49 ---
...ptionDefinitionPropertyPlaceholderProvider.java | 49 ---
...lbackDefinitionPropertyPlaceholderProvider.java | 41 --
...rwiseDefinitionPropertyPlaceholderProvider.java | 39 --
.../PGPDataFormatPropertyPlaceholderProvider.java | 57 ---
...hVerbDefinitionPropertyPlaceholderProvider.java | 63 ---
...elineDefinitionPropertyPlaceholderProvider.java | 39 --
...olicyDefinitionPropertyPlaceholderProvider.java | 41 --
...nrichDefinitionPropertyPlaceholderProvider.java | 53 ---
...tVerbDefinitionPropertyPlaceholderProvider.java | 63 ---
...ocessDefinitionPropertyPlaceholderProvider.java | 41 --
...tobufDataFormatPropertyPlaceholderProvider.java | 43 --
...tVerbDefinitionPropertyPlaceholderProvider.java | 63 ---
...tListDefinitionPropertyPlaceholderProvider.java | 69 ---
.../RefExpressionPropertyPlaceholderProvider.java | 41 --
...eaderDefinitionPropertyPlaceholderProvider.java | 41 --
...adersDefinitionPropertyPlaceholderProvider.java | 43 --
...rtiesDefinitionPropertyPlaceholderProvider.java | 43 --
...pertyDefinitionPropertyPlaceholderProvider.java | 41 --
...uenceDefinitionPropertyPlaceholderProvider.java | 39 --
...ndingDefinitionPropertyPlaceholderProvider.java | 57 ---
...ationDefinitionPropertyPlaceholderProvider.java | 65 ---
.../RestDefinitionPropertyPlaceholderProvider.java | 57 ---
...ParamDefinitionPropertyPlaceholderProvider.java | 49 ---
...eaderDefinitionPropertyPlaceholderProvider.java | 49 ---
...seMsgDefinitionPropertyPlaceholderProvider.java | 43 --
...pertyDefinitionPropertyPlaceholderProvider.java | 41 --
...itiesDefinitionPropertyPlaceholderProvider.java | 38 --
...tSecurityApiKeyPropertyPlaceholderProvider.java | 43 --
...curityBasicAuthPropertyPlaceholderProvider.java | 41 --
...tSecurityOAuth2PropertyPlaceholderProvider.java | 47 --
...RestsDefinitionPropertyPlaceholderProvider.java | 39 --
...lbackDefinitionPropertyPlaceholderProvider.java | 45 --
...RouteDefinitionPropertyPlaceholderProvider.java | 57 ---
...gSlipDefinitionPropertyPlaceholderProvider.java | 45 --
.../RssDataFormatPropertyPlaceholderProvider.java | 39 --
.../SagaDefinitionPropertyPlaceholderProvider.java | 41 --
...plingDefinitionPropertyPlaceholderProvider.java | 39 --
...criptDefinitionPropertyPlaceholderProvider.java | 39 --
...urityDefinitionPropertyPlaceholderProvider.java | 41 --
...eCallDefinitionPropertyPlaceholderProvider.java | 57 ---
...tBodyDefinitionPropertyPlaceholderProvider.java | 39 --
...tternDefinitionPropertyPlaceholderProvider.java | 39 --
...eaderDefinitionPropertyPlaceholderProvider.java | 41 --
...pertyDefinitionPropertyPlaceholderProvider.java | 41 --
...impleExpressionPropertyPlaceholderProvider.java | 43 --
...pJaxbDataFormatPropertyPlaceholderProvider.java | 51 ---
.../SortDefinitionPropertyPlaceholderProvider.java | 41 --
.../SpELExpressionPropertyPlaceholderProvider.java | 41 --
...SplitDefinitionPropertyPlaceholderProvider.java | 47 --
.../StepDefinitionPropertyPlaceholderProvider.java | 39 --
.../StopDefinitionPropertyPlaceholderProvider.java | 39 --
...yslogDataFormatPropertyPlaceholderProvider.java | 39 --
...rFileDataFormatPropertyPlaceholderProvider.java | 39 --
...readsDefinitionPropertyPlaceholderProvider.java | 57 ---
...hriftDataFormatPropertyPlaceholderProvider.java | 43 --
...ottleDefinitionPropertyPlaceholderProvider.java | 41 --
...ptionDefinitionPropertyPlaceholderProvider.java | 45 --
...arkupDataFormatPropertyPlaceholderProvider.java | 41 --
.../ToDefinitionPropertyPlaceholderProvider.java | 43 --
...namicDefinitionPropertyPlaceholderProvider.java | 49 ---
...nizerExpressionPropertyPlaceholderProvider.java | 51 ---
...actedDefinitionPropertyPlaceholderProvider.java | 41 --
...sformDefinitionPropertyPlaceholderProvider.java | 39 --
.../TryDefinitionPropertyPlaceholderProvider.java | 39 --
...tyCsvDataFormatPropertyPlaceholderProvider.java | 55 ---
...WidthDataFormatPropertyPlaceholderProvider.java | 51 ---
...tyTsvDataFormatPropertyPlaceholderProvider.java | 51 ---
...rshalDefinitionPropertyPlaceholderProvider.java | 39 --
...idateDefinitionPropertyPlaceholderProvider.java | 39 --
.../VerbDefinitionPropertyPlaceholderProvider.java | 63 ---
.../WhenDefinitionPropertyPlaceholderProvider.java | 39 --
...pointDefinitionPropertyPlaceholderProvider.java | 39 --
...reTapDefinitionPropertyPlaceholderProvider.java | 59 ---
...urityDataFormatPropertyPlaceholderProvider.java | 57 ---
...nizerExpressionPropertyPlaceholderProvider.java | 43 --
...XPathExpressionPropertyPlaceholderProvider.java | 51 ---
...QueryExpressionPropertyPlaceholderProvider.java | 45 --
...treamDataFormatPropertyPlaceholderProvider.java | 49 ---
...mlRpcDataFormatPropertyPlaceholderProvider.java | 39 --
.../YAMLDataFormatPropertyPlaceholderProvider.java | 49 ---
...laterDataFormatPropertyPlaceholderProvider.java | 39 --
...pFileDataFormatPropertyPlaceholderProvider.java | 39 --
.../resources/org/apache/camel/model/saga.json | 4 +-
.../camel/builder/ErrorHandlerBuilderRef.java | 2 +-
.../camel/builder/ErrorHandlerBuilderSupport.java | 2 +-
.../org/apache/camel/builder/RouteBuilder.java | 4 +-
.../org/apache/camel/builder/SimpleBuilder.java | 17 +-
.../camel/impl/AbstractModelCamelContext.java | 2 +-
.../java/org/apache/camel/impl/DefaultModel.java | 2 +-
.../apache/camel/model/DataFormatDefinition.java | 22 +-
.../DefinitionPropertyPlaceholderConfigurer.java | 53 ---
.../model/ExpressionSubElementDefinition.java | 48 +-
.../model/InterceptSendToEndpointDefinition.java | 1 -
.../apache/camel/model/LoadBalancerDefinition.java | 19 +-
.../apache/camel/model/MulticastDefinition.java | 42 +-
.../apache/camel/model/OnExceptionDefinition.java | 6 +-
.../camel/model/OptionalIdentifiedDefinition.java | 2 +-
.../apache/camel/model/OtherAttributesAware.java | 42 --
.../apache/camel/model/ProcessorDefinition.java | 45 +-
.../camel/model/ProcessorDefinitionHelper.java | 485 ---------------------
.../model/Resilience4jConfigurationCommon.java | 120 ++---
.../model/Resilience4jConfigurationDefinition.java | 30 +-
.../apache/camel/model/RouteDefinitionHelper.java | 44 +-
.../org/apache/camel/model/SagaDefinition.java | 29 +-
.../org/apache/camel/model/SamplingDefinition.java | 45 +-
.../org/apache/camel/model/SplitDefinition.java | 79 ++--
.../org/apache/camel/model/ThrottleDefinition.java | 38 +-
.../camel/model/config/ResequencerConfig.java | 22 +-
.../camel/model/language/ExpressionDefinition.java | 181 ++------
.../camel/model/language/JsonPathExpression.java | 62 ---
.../camel/model/language/MethodCallExpression.java | 48 --
.../model/language/NamespaceAwareExpression.java | 18 -
.../camel/model/language/SimpleExpression.java | 31 --
.../camel/model/language/TokenizerExpression.java | 43 --
.../model/language/XMLTokenizerExpression.java | 31 +-
.../camel/model/language/XPathExpression.java | 112 +----
.../camel/model/language/XQueryExpression.java | 40 +-
.../apache/camel/model/rest/RestDefinition.java | 10 -
.../org/apache/camel/reifier/AbstractReifier.java | 95 +++-
.../org/apache/camel/reifier/AggregateReifier.java | 129 +++---
.../java/org/apache/camel/reifier/BeanReifier.java | 16 +-
.../org/apache/camel/reifier/CatchReifier.java | 12 +-
.../org/apache/camel/reifier/ChoiceReifier.java | 22 +-
.../camel/reifier/CircuitBreakerReifier.java | 6 +-
.../apache/camel/reifier/ClaimCheckReifier.java | 23 +-
.../apache/camel/reifier/ConvertBodyReifier.java | 28 +-
.../org/apache/camel/reifier/DelayReifier.java | 31 +-
.../apache/camel/reifier/DynamicRouterReifier.java | 16 +-
.../org/apache/camel/reifier/EnrichReifier.java | 24 +-
.../apache/camel/reifier/ExpressionReifier.java | 16 +-
.../org/apache/camel/reifier/FilterReifier.java | 14 +-
.../org/apache/camel/reifier/FinallyReifier.java | 8 +-
.../camel/reifier/IdempotentConsumerReifier.java | 20 +-
.../apache/camel/reifier/InterceptFromReifier.java | 8 +-
.../org/apache/camel/reifier/InterceptReifier.java | 8 +-
.../reifier/InterceptSendToEndpointReifier.java | 24 +-
.../apache/camel/reifier/LoadBalanceReifier.java | 14 +-
.../java/org/apache/camel/reifier/LogReifier.java | 18 +-
.../java/org/apache/camel/reifier/LoopReifier.java | 18 +-
.../org/apache/camel/reifier/MarshalReifier.java | 8 +-
.../org/apache/camel/reifier/MulticastReifier.java | 51 ++-
.../apache/camel/reifier/OnCompletionReifier.java | 29 +-
.../apache/camel/reifier/OnExceptionReifier.java | 66 +--
.../apache/camel/reifier/OnFallbackReifier.java | 8 +-
.../org/apache/camel/reifier/OtherwiseReifier.java | 8 +-
.../org/apache/camel/reifier/PipelineReifier.java | 8 +-
.../org/apache/camel/reifier/PolicyReifier.java | 8 +-
.../apache/camel/reifier/PollEnrichReifier.java | 30 +-
.../org/apache/camel/reifier/ProcessReifier.java | 6 +-
.../org/apache/camel/reifier/ProcessorReifier.java | 446 ++++++++++++++-----
.../apache/camel/reifier/RecipientListReifier.java | 55 ++-
.../apache/camel/reifier/RemoveHeaderReifier.java | 8 +-
.../apache/camel/reifier/RemoveHeadersReifier.java | 18 +-
.../camel/reifier/RemovePropertiesReifier.java | 18 +-
.../camel/reifier/RemovePropertyReifier.java | 8 +-
.../apache/camel/reifier/ResequenceReifier.java | 77 ++--
.../org/apache/camel/reifier/RollbackReifier.java | 10 +-
.../org/apache/camel/reifier/RouteReifier.java | 39 +-
.../apache/camel/reifier/RoutingSlipReifier.java | 21 +-
.../java/org/apache/camel/reifier/SagaReifier.java | 36 +-
.../org/apache/camel/reifier/SamplingReifier.java | 12 +-
.../org/apache/camel/reifier/ScriptReifier.java | 8 +-
.../java/org/apache/camel/reifier/SendReifier.java | 8 +-
.../apache/camel/reifier/ServiceCallReifier.java | 6 +-
.../org/apache/camel/reifier/SetBodyReifier.java | 8 +-
.../camel/reifier/SetExchangePatternReifier.java | 6 +-
.../org/apache/camel/reifier/SetHeaderReifier.java | 10 +-
.../apache/camel/reifier/SetPropertyReifier.java | 10 +-
.../java/org/apache/camel/reifier/SortReifier.java | 10 +-
.../org/apache/camel/reifier/SplitReifier.java | 46 +-
.../java/org/apache/camel/reifier/StepReifier.java | 12 +-
.../java/org/apache/camel/reifier/StopReifier.java | 6 +-
.../org/apache/camel/reifier/ThreadsReifier.java | 33 +-
.../org/apache/camel/reifier/ThrottleReifier.java | 40 +-
.../camel/reifier/ThrowExceptionReifier.java | 26 +-
.../org/apache/camel/reifier/ToDynamicReifier.java | 20 +-
.../apache/camel/reifier/TransactedReifier.java | 8 +-
.../org/apache/camel/reifier/TransformReifier.java | 8 +-
.../java/org/apache/camel/reifier/TryReifier.java | 14 +-
.../org/apache/camel/reifier/UnmarshalReifier.java | 8 +-
.../org/apache/camel/reifier/ValidateReifier.java | 8 +-
.../java/org/apache/camel/reifier/WhenReifier.java | 8 +-
.../reifier/WhenSkipSendToEndpointReifier.java | 12 +-
.../org/apache/camel/reifier/WireTapReifier.java | 45 +-
.../reifier/dataformat/ASN1DataFormatReifier.java | 5 +-
.../reifier/dataformat/Any23DataFormatReifier.java | 5 +-
.../reifier/dataformat/AvroDataFormatReifier.java | 5 +-
.../dataformat/BarcodeDataFormatReifier.java | 5 +-
.../dataformat/Base64DataFormatReifier.java | 5 +-
.../dataformat/BeanioDataFormatReifier.java | 5 +-
.../reifier/dataformat/BindyDataFormatReifier.java | 8 +-
.../reifier/dataformat/CBORDataFormatReifier.java | 5 +-
.../dataformat/CryptoDataFormatReifier.java | 5 +-
.../reifier/dataformat/CsvDataFormatReifier.java | 5 +-
.../dataformat/CustomDataFormatReifier.java | 6 +-
.../reifier/dataformat/DataFormatReifier.java | 41 +-
.../reifier/dataformat/FhirDataFormatReifier.java | 5 +-
.../dataformat/FhirJsonDataFormatReifier.java | 5 +-
.../dataformat/FhirXmlDataFormatReifier.java | 5 +-
.../dataformat/FlatpackDataFormatReifier.java | 5 +-
.../reifier/dataformat/GrokDataFormatReifier.java | 5 +-
.../reifier/dataformat/GzipDataFormatReifier.java | 5 +-
.../reifier/dataformat/HL7DataFormatReifier.java | 5 +-
.../reifier/dataformat/IcalDataFormatReifier.java | 5 +-
.../dataformat/JacksonXMLDataFormatReifier.java | 5 +-
.../reifier/dataformat/JaxbDataFormatReifier.java | 5 +-
.../dataformat/JsonApiDataFormatReifier.java | 5 +-
.../reifier/dataformat/JsonDataFormatReifier.java | 5 +-
.../reifier/dataformat/LZFDataFormatReifier.java | 5 +-
.../dataformat/MimeMultipartDataFormatReifier.java | 5 +-
.../reifier/dataformat/PGPDataFormatReifier.java | 5 +-
.../dataformat/ProtobufDataFormatReifier.java | 5 +-
.../reifier/dataformat/RssDataFormatReifier.java | 5 +-
.../dataformat/SoapJaxbDataFormatReifier.java | 5 +-
.../dataformat/SyslogDataFormatReifier.java | 5 +-
.../dataformat/TarFileDataFormatReifier.java | 5 +-
.../dataformat/ThriftDataFormatReifier.java | 5 +-
.../dataformat/TidyMarkupDataFormatReifier.java | 5 +-
.../UniVocityAbstractDataFormatReifier.java | 5 +-
.../dataformat/UniVocityCsvDataFormatReifier.java | 5 +-
.../UniVocityFixedWidthDataFormatReifier.java | 5 +-
.../dataformat/UniVocityTsvDataFormatReifier.java | 5 +-
.../dataformat/XMLSecurityDataFormatReifier.java | 5 +-
.../dataformat/XStreamDataFormatReifier.java | 5 +-
.../dataformat/XmlRpcDataFormatReifier.java | 5 +-
.../reifier/dataformat/YAMLDataFormatReifier.java | 5 +-
.../reifier/dataformat/ZipDataFormatReifier.java | 5 +-
.../dataformat/ZipFileDataFormatReifier.java | 5 +-
.../errorhandler/DeadLetterChannelReifier.java | 18 +-
.../errorhandler/DefaultErrorHandlerReifier.java | 10 +-
.../errorhandler/ErrorHandlerRefReifier.java | 6 +-
.../reifier/errorhandler/ErrorHandlerReifier.java | 60 ++-
.../errorhandler/NoErrorHandlerReifier.java | 6 +-
.../camel/reifier/language/ExpressionReifier.java | 206 +++++++++
.../language/JsonPathExpressionReifier.java | 58 +++
.../language/MethodCallExpressionReifier.java | 50 +++
.../reifier/language/SimpleExpressionReifier.java | 57 +++
.../language/TokenizerExpressionReifier.java | 65 +++
.../language/XMLTokenizerExpressionReifier.java | 65 +++
.../reifier/language/XPathExpressionReifier.java | 69 +++
.../reifier/language/XQueryExpressionReifier.java | 63 +++
.../loadbalancer/CustomLoadBalancerReifier.java | 8 +-
.../loadbalancer/FailoverLoadBalancerReifier.java | 14 +-
.../reifier/loadbalancer/LoadBalancerReifier.java | 20 +-
.../loadbalancer/RandomLoadBalancerReifier.java | 6 +-
.../RoundRobinLoadBalancerReifier.java | 6 +-
.../loadbalancer/StickyLoadBalancerReifier.java | 8 +-
.../loadbalancer/TopicLoadBalancerReifier.java | 6 +-
.../loadbalancer/WeightedLoadBalancerReifier.java | 10 +-
.../camel/reifier/rest/RestBindingReifier.java | 84 ++--
.../transformer/CustomTransformeReifier.java | 14 +-
.../transformer/DataFormatTransformeReifier.java | 10 +-
.../transformer/EndpointTransformeReifier.java | 14 +-
.../reifier/transformer/TransformerReifier.java | 24 +-
.../reifier/validator/CustomValidatorReifier.java | 14 +-
.../validator/EndpointValidatorReifier.java | 10 +-
.../validator/PredicateValidatorReifier.java | 10 +-
.../camel/reifier/validator/ValidatorReifier.java | 26 +-
.../core/xml/AbstractCamelContextFactoryBean.java | 4 +-
.../OptionalPropertiesDslInvalidSyntaxTest.java | 21 +-
.../properties/OptionalPropertiesDslTest.java | 3 +-
.../properties/PropertiesRouteIdTest.java | 2 +-
.../validator/CustomSchemaFactoryFeatureTest.java | 1 +
.../ValidatorEndpointClearCachedSchemaTest.java | 19 +-
...RouteWithConstantFieldFromExchangeFailTest.java | 1 +
.../camel/reifier/DataFormatReifierTest.java | 4 +-
.../apache/camel/reifier/ProcessorReifierTest.java | 7 +-
.../apache/camel/support/CamelContextHelper.java | 26 +-
.../org/apache/camel/support/DefaultComponent.java | 9 +-
.../support/ExpressionToPredicateAdapter.java | 15 +-
.../camel/support/PropertyBindingSupport.java | 9 +-
.../camel/support/ScheduledPollEndpoint.java | 2 +-
.../java/org/apache/camel/xml/in/ModelParser.java | 66 +--
.../java/org/apache/camel/xml/in/BaseParser.java | 14 +-
.../xtokenizer/XMLTokenExpressionIterator.java | 33 +-
.../language/xtokenizer/XMLTokenizeLanguage.java | 2 +-
.../packaging/EndpointSchemaGeneratorMojo.java | 80 ----
.../apache/camel/maven/packaging/GenerateMojo.java | 2 +
.../packaging/ModelXmlParserGeneratorMojo.java | 11 +
.../maven/packaging/PackageDataFormatMojo.java | 3 -
.../packaging/PropertyPlaceholderGenerator.java | 176 --------
.../camel/maven/packaging/SchemaGeneratorMojo.java | 73 +---
372 files changed, 2773 insertions(+), 10109 deletions(-)
delete mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/PropertyPlaceholderConfigurer.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ASN1DataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/AggregateDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/Any23DataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/AvroDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/BarcodeDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/Base64DataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/BeanDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/BeanioDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/BindyDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/CBORDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/CatchDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ChoiceDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/CircuitBreakerDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ClaimCheckDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ConstantExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ConvertBodyDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/CryptoDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/CsvDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/CustomDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/DefinitionPropertiesPlaceholderProviderHelper.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/DelayDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/DeleteVerbDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/DynamicRouterDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/EnrichDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ExchangePropertyExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ExpressionDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/FhirJsonDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/FhirXmlDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/FilterDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/FinallyDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/FlatpackDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/FromDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/GetVerbDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/GrokDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/GroovyExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/GzipDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/HL7DataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/HeadVerbDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/HeaderExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/Hl7TerserExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/IcalDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/IdempotentConsumerDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/InOnlyDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/InOutDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/InterceptDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/InterceptFromDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/InterceptSendToEndpointDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/JacksonXMLDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/JaxbDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/JsonApiDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/JsonDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/JsonPathExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/LZFDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/LanguageExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/LoadBalanceDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/LogDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/LoopDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/MarshalDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/MethodCallExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/MimeMultipartDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/MulticastDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/MvelExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/OgnlExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/OnCompletionDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/OnExceptionDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/OnFallbackDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/OtherwiseDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/PGPDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/PatchVerbDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/PipelineDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/PolicyDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/PollEnrichDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/PostVerbDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ProcessDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ProtobufDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/PutVerbDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RecipientListDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RefExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RemoveHeaderDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RemoveHeadersDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RemovePropertiesDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RemovePropertyDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ResequenceDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RestBindingDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RestConfigurationDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RestDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RestOperationParamDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RestOperationResponseHeaderDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RestOperationResponseMsgDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RestPropertyDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RestSecuritiesDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RestSecurityApiKeyPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RestSecurityBasicAuthPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RestSecurityOAuth2PropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RestsDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RollbackDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RouteDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RoutingSlipDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/RssDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SagaDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SamplingDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ScriptDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SecurityDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ServiceCallDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SetBodyDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SetExchangePatternDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SetHeaderDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SetPropertyDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SimpleExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SoapJaxbDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SortDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SpELExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SplitDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/StepDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/StopDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/SyslogDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/TarFileDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ThreadsDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ThriftDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ThrottleDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ThrowExceptionDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/TidyMarkupDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ToDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ToDynamicDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/TokenizerExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/TransactedDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/TransformDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/TryDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/UniVocityCsvDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/UniVocityFixedWidthDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/UniVocityTsvDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/UnmarshalDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ValidateDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/VerbDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/WhenDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/WhenSkipSendToEndpointDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/WireTapDefinitionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/XMLSecurityDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/XMLTokenizerExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/XPathExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/XQueryExpressionPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/XStreamDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/XmlRpcDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/YAMLDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ZipDeflaterDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/generated/java/org/apache/camel/model/placeholder/ZipFileDataFormatPropertyPlaceholderProvider.java
delete mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/model/DefinitionPropertyPlaceholderConfigurer.java
delete mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/model/OtherAttributesAware.java
create mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/reifier/language/ExpressionReifier.java
create mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/reifier/language/JsonPathExpressionReifier.java
create mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/reifier/language/MethodCallExpressionReifier.java
create mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/reifier/language/SimpleExpressionReifier.java
create mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/reifier/language/TokenizerExpressionReifier.java
create mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/reifier/language/XMLTokenizerExpressionReifier.java
create mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/reifier/language/XPathExpressionReifier.java
create mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/reifier/language/XQueryExpressionReifier.java
delete mode 100644
tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PropertyPlaceholderGenerator.java