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