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 65a0acb CAMEL-13546 - handle not only java utils with generics but also other generics because < and > is invalid in windows new 73e830e Add a Route#getCamelContext for easy access new 2b7c4d7 [CAMEL-13371] Remove some usage of the RouteDefinition model new 9e6ddcb [CAMEL-13371] Rename ErrorHandlerBuilder to ErrorHandlerFactory in some places new 64abe19 [CAMEL-13371] small refactorings on RouteContext and reifiers new b51384d [CAMEL-13371] Move DefaultRouteContext and some other classes to camel-base new a29bf5c [CAMEL-13371] Move languages to camel-base new ddbeca9 Fix blueprint test new a291535 Merge branch 'CAMEL-13371' The 8 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: .../blueprint/handler/CamelNamespaceHandler.java | 2 +- .../camel/cdi/CdiCamelBeanPostProcessor.java | 4 +- .../cdi/transaction/JtaTransactionPolicy.java | 9 +- .../component/dns/policy/DnsActivationPolicy.java | 4 +- .../hystrix/processor/HystrixReifier.java | 3 +- .../metrics/routepolicy/MetricsRoutePolicy.java | 6 +- .../MicrometerMessageHistoryNamingStrategy.java | 2 +- .../routepolicy/MicrometerRoutePolicy.java | 6 +- .../MicrometerRoutePolicyNamingStrategy.java | 2 +- .../quartz2/CronScheduledRoutePolicy.java | 2 +- .../routepolicy/quartz2/ScheduledRoutePolicy.java | 4 +- .../quartz2/SimpleScheduledRoutePolicy.java | 2 +- .../camel/spring/CamelBeanPostProcessor.java | 4 +- .../camel/spring/spi/SpringTransactionPolicy.java | 8 +- .../apache/camel/spring/EndpointReferenceTest.java | 7 +- .../config/CustomExecutorServiceManager.java | 4 +- .../test/blueprint/BlueprintPropertiesTest.java | 2 +- .../apache/camel/test/junit4/CamelTestSupport.java | 2 +- .../zookeeper/policy/CuratorLeaderRoutePolicy.java | 2 +- .../CuratorMultiMasterLeaderRoutePolicy.java | 5 +- .../zookeeper/policy/ZooKeeperRoutePolicy.java | 2 +- .../src/main/java/org/apache/camel/Route.java | 11 +- .../camel/spi}/CamelInternalProcessorAdvice.java | 52 +- .../java/org/apache/camel/spi/RouteContext.java | 35 +- .../java/org/apache/camel/spi/RoutePolicy.java | 2 +- .../impl/engine/BaseExecutorServiceManager.java} | 29 +- .../impl/engine}/CamelPostProcessorHelper.java | 6 +- .../engine}/DefaultCamelBeanPostProcessor.java | 4 +- .../org/apache/camel/impl/engine/DefaultRoute.java | 6 + .../camel/impl/engine}/DefaultRouteContext.java | 156 +++--- .../apache/camel/impl/health/RouteHealthCheck.java | 2 +- .../camel/language/constant/ConstantLanguage.java | 0 .../apache/camel/language/constant/package.html | 0 .../camel/language/header/HeaderLanguage.java | 0 .../org/apache/camel/language/header/package.html | 0 .../java/org/apache/camel/language/package.html | 0 .../property/ExchangePropertyLanguage.java | 0 .../apache/camel/language/property/package.html | 0 .../org/apache/camel/language/ref/RefLanguage.java | 0 .../org/apache/camel/language/ref/package.html | 0 .../camel/language/simple/BaseSimpleParser.java | 0 .../apache/camel/language/simple/FileLanguage.java | 0 .../org/apache/camel/language/simple/Simple.java | 0 .../language/simple/SimpleExpressionBuilder.java | 25 +- .../language/simple/SimpleExpressionParser.java | 0 .../camel/language/simple/SimpleLanguage.java | 2 +- .../language/simple/SimplePredicateParser.java | 0 .../camel/language/simple/SimpleTokenizer.java | 0 .../camel/language/simple/ast/BaseSimpleNode.java | 0 .../language/simple/ast/BinaryExpression.java | 2 +- .../apache/camel/language/simple/ast/Block.java | 0 .../apache/camel/language/simple/ast/BlockEnd.java | 0 .../camel/language/simple/ast/BlockStart.java | 0 .../camel/language/simple/ast/CompositeNodes.java | 2 +- .../camel/language/simple/ast/DoubleQuoteEnd.java | 0 .../language/simple/ast/DoubleQuoteStart.java | 2 +- .../language/simple/ast/LiteralExpression.java | 2 +- .../camel/language/simple/ast/LiteralNode.java | 0 .../language/simple/ast/LogicalExpression.java | 2 +- .../camel/language/simple/ast/NullExpression.java | 0 .../language/simple/ast/SimpleFunctionEnd.java | 0 .../simple/ast/SimpleFunctionExpression.java | 0 .../language/simple/ast/SimpleFunctionStart.java | 0 .../camel/language/simple/ast/SimpleNode.java | 0 .../camel/language/simple/ast/SingleQuoteEnd.java | 0 .../language/simple/ast/SingleQuoteStart.java | 2 +- .../camel/language/simple/ast/UnaryExpression.java | 0 .../apache/camel/language/simple/ast/package.html | 0 .../org/apache/camel/language/simple/package.html | 0 .../language/simple/types/BinaryOperatorType.java | 0 .../language/simple/types/LogicalOperatorType.java | 0 .../simple/types/SimpleIllegalSyntaxException.java | 0 .../simple/types/SimpleParserException.java | 0 .../camel/language/simple/types/SimpleToken.java | 0 .../language/simple/types/SimpleTokenType.java | 0 .../camel/language/simple/types/TokenType.java | 0 .../language/simple/types/UnaryOperatorType.java | 0 .../camel/language/simple/types/package.html | 0 .../camel/processor/CamelInternalProcessor.java | 53 ++- .../org/apache/camel/processor/ContractAdvice.java | 1 + .../apache/camel/processor/RestBindingAdvice.java | 1 + .../processor/SharedCamelInternalProcessor.java | 1 + .../camel/builder/ErrorHandlerBuilderRef.java | 28 +- .../camel/builder/ErrorHandlerBuilderSupport.java | 6 +- .../apache/camel/builder/ExpressionBuilder.java | 12 - .../org/apache/camel/builder/ValueBuilder.java | 274 +---------- .../org/apache/camel/impl/DefaultCamelContext.java | 2 +- .../camel/impl/DefaultExecutorServiceManager.java | 521 +-------------------- .../java/org/apache/camel/impl/DefaultModel.java | 14 +- .../java/org/apache/camel/impl/RouteService.java | 5 +- .../camel/impl/cluster/ClusteredRoutePolicy.java | 5 - .../apache/camel/model/OnCompletionDefinition.java | 19 - .../apache/camel/model/OnExceptionDefinition.java | 18 - .../camel/model/ProcessorDefinitionHelper.java | 6 +- .../org/apache/camel/model/RouteDefinition.java | 24 +- .../apache/camel/model/RouteDefinitionHelper.java | 17 +- .../org/apache/camel/model/RoutesDefinition.java | 2 +- .../camel/processor/channel/DefaultChannel.java | 4 +- .../errorhandler/ErrorHandlerSupport.java | 2 +- .../errorhandler/RedeliveryErrorHandler.java | 6 +- .../DefaultExceptionPolicyStrategy.java | 8 +- .../org/apache/camel/reifier/AggregateReifier.java | 2 +- .../java/org/apache/camel/reifier/LogReifier.java | 2 +- .../apache/camel/reifier/OnCompletionReifier.java | 4 +- .../apache/camel/reifier/OnExceptionReifier.java | 5 +- .../org/apache/camel/reifier/ProcessorReifier.java | 11 +- .../org/apache/camel/reifier/RouteReifier.java | 116 +++-- .../java/org/apache/camel/reifier/SortReifier.java | 2 +- .../java/org/apache/camel/reifier/StepReifier.java | 3 +- .../camel/reifier/ThrowExceptionReifier.java | 2 +- ...melPostProcessorHelperConsumePredicateTest.java | 2 +- ...amelPostProcessorHelperConsumePropertyTest.java | 2 +- ...ostProcessorHelperSedaConsumePredicateTest.java | 2 +- .../{ => engine}/CamelPostProcessorHelperTest.java | 4 +- .../{ => engine}/CustomThreadPoolFactoryTest.java | 4 +- .../DefaultManagementObjectNameStrategy.java | 4 +- .../apache/camel/support/RoutePolicySupport.java | 23 +- .../camel/support/builder/ExpressionBuilder.java | 24 + .../camel/support}/builder/ValueBuilder.java | 22 +- .../commands/AbstractLocalCamelController.java | 2 +- 120 files changed, 446 insertions(+), 1243 deletions(-) rename core/{camel-base/src/main/java/org/apache/camel/processor => camel-api/src/main/java/org/apache/camel/spi}/CamelInternalProcessorAdvice.java (52%) copy core/{camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java => camel-base/src/main/java/org/apache/camel/impl/engine/BaseExecutorServiceManager.java} (95%) rename core/{camel-core/src/main/java/org/apache/camel/impl => camel-base/src/main/java/org/apache/camel/impl/engine}/CamelPostProcessorHelper.java (98%) rename core/{camel-core/src/main/java/org/apache/camel/impl => camel-base/src/main/java/org/apache/camel/impl/engine}/DefaultCamelBeanPostProcessor.java (99%) rename core/{camel-core/src/main/java/org/apache/camel/impl => camel-base/src/main/java/org/apache/camel/impl/engine}/DefaultRouteContext.java (73%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/constant/ConstantLanguage.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/constant/package.html (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/header/HeaderLanguage.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/header/package.html (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/package.html (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/property/ExchangePropertyLanguage.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/property/package.html (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/ref/RefLanguage.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/ref/package.html (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/BaseSimpleParser.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/FileLanguage.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/Simple.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/SimpleExpressionBuilder.java (96%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/SimpleExpressionParser.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/SimpleLanguage.java (99%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/SimplePredicateParser.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/SimpleTokenizer.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/BaseSimpleNode.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/BinaryExpression.java (99%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/Block.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/BlockEnd.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/BlockStart.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/CompositeNodes.java (97%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/DoubleQuoteEnd.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/DoubleQuoteStart.java (97%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/LiteralExpression.java (97%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/LiteralNode.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/LogicalExpression.java (98%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/NullExpression.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/SimpleFunctionEnd.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/SimpleFunctionExpression.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/SimpleFunctionStart.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/SimpleNode.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/SingleQuoteEnd.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/SingleQuoteStart.java (97%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/UnaryExpression.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/ast/package.html (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/package.html (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/types/BinaryOperatorType.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/types/LogicalOperatorType.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/types/SimpleIllegalSyntaxException.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/types/SimpleParserException.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/types/SimpleToken.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/types/SimpleTokenType.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/types/TokenType.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/types/UnaryOperatorType.java (100%) rename core/{camel-core => camel-base}/src/main/java/org/apache/camel/language/simple/types/package.html (100%) rename core/camel-core/src/test/java/org/apache/camel/impl/{ => engine}/CamelPostProcessorHelperConsumePredicateTest.java (98%) rename core/camel-core/src/test/java/org/apache/camel/impl/{ => engine}/CamelPostProcessorHelperConsumePropertyTest.java (99%) rename core/camel-core/src/test/java/org/apache/camel/impl/{ => engine}/CamelPostProcessorHelperSedaConsumePredicateTest.java (98%) rename core/camel-core/src/test/java/org/apache/camel/impl/{ => engine}/CamelPostProcessorHelperTest.java (99%) rename core/camel-core/src/test/java/org/apache/camel/impl/{ => engine}/CustomThreadPoolFactoryTest.java (95%) copy core/{camel-core/src/main/java/org/apache/camel => camel-support/src/main/java/org/apache/camel/support}/builder/ValueBuilder.java (91%)