You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gn...@apache.org on 2020/03/25 15:23:09 UTC
[camel] 11/11: [CAMEL-14786][CAMEL-14712] Lightweight context +
init phase
This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
commit c4f4d2425f659f2a37b40f2e00a775ba1336b4d1
Merge: a8a13e2 be547c1
Author: gnodet <gn...@gmail.com>
AuthorDate: Wed Mar 25 16:22:27 2020 +0100
[CAMEL-14786][CAMEL-14712] Lightweight context + init phase
.../apache/camel/language/bean/BeanExpression.java | 4 +
.../camel/blueprint/BlueprintCamelContext.java | 6 +-
.../blueprint/handler/CamelNamespaceHandler.java | 2 +-
.../apache/camel/component/cron/CronComponent.java | 2 +-
.../camel/component/mock/MockExpressionClause.java | 34 +-
.../camel/component/mock/MockValueBuilder.java | 6 +
.../camel/component/xquery/XQueryBuilder.java | 4 +
.../spring/javaconfig/CamelConfiguration.java | 2 +-
.../main/java/org/apache/camel/spring/Main.java | 9 +-
.../camel/spring/CamelContextFactoryBean.java | 2 +-
.../apache/camel/spring/SpringCamelContext.java | 2 +-
.../spring/remoting/CamelServiceExporter.java | 4 +-
.../apache/camel/language/xpath/XPathBuilder.java | 4 +
.../org/apache/camel/CamelContextLifecycle.java | 2 +
.../src/main/java/org/apache/camel/Expression.java | 7 +
.../org/apache/camel/ExtendedCamelContext.java | 39 +--
.../src/main/java/org/apache/camel/Predicate.java | 6 +
.../main/java/org/apache/camel/ServiceStatus.java | 12 +-
.../java/org/apache/camel/spi/EventFactory.java | 16 +
.../org/apache/camel/spi/LifecycleStrategy.java | 10 +
.../apache/camel/support/service/BaseService.java | 41 ++-
.../camel/support/service/ServiceHelper.java | 14 +
.../AbstractLocationPropertiesSource.java | 10 -
.../component/properties/PropertiesComponent.java | 56 ++--
.../impl/converter/BaseTypeConverterRegistry.java | 2 +-
.../impl/converter/CoreTypeConverterRegistry.java | 3 -
.../camel/impl/converter/DefaultTypeConverter.java | 9 +-
.../TypeConvertersPackageScanClassResolver.java | 9 -
.../camel/impl/engine/AbstractCamelContext.java | 328 ++++++++++----------
.../impl/engine/BaseExecutorServiceManager.java | 8 +-
.../engine/DefaultAsyncProcessorAwaitManager.java | 5 -
.../impl/engine/DefaultBeanIntrospection.java | 2 +-
.../camel/impl/engine/DefaultConsumerCache.java | 18 +-
.../camel/impl/engine/DefaultConsumerTemplate.java | 12 +-
.../impl/engine/DefaultFluentProducerTemplate.java | 41 +--
.../impl/engine/DefaultInflightRepository.java | 4 -
.../impl/engine/DefaultManagementStrategy.java | 48 ++-
.../impl/engine/DefaultMessageHistoryFactory.java | 9 -
.../engine/DefaultPackageScanClassResolver.java | 5 -
.../engine/DefaultPackageScanResourceResolver.java | 2 +-
.../camel/impl/engine/DefaultProducerCache.java | 20 +-
.../camel/impl/engine/DefaultProducerTemplate.java | 47 ++-
.../camel/impl/engine/DefaultReactiveExecutor.java | 5 -
.../org/apache/camel/impl/engine/DefaultRoute.java | 5 +-
.../camel/impl/engine/DefaultRouteController.java | 14 -
.../engine/DefaultRuntimeEndpointRegistry.java | 7 +-
.../camel/impl/engine/SimpleCamelContext.java | 8 +-
.../impl/event/CamelContextInitializedEvent.java} | 21 +-
.../impl/event/CamelContextInitializingEvent.java} | 24 +-
.../camel/impl/event/DefaultEventFactory.java | 10 +
.../java/org/apache/camel/processor/Enricher.java | 2 +-
.../apache/camel/processor/FilterProcessor.java | 11 +-
.../apache/camel/processor/MulticastProcessor.java | 31 +-
.../org/apache/camel/processor/PollEnricher.java | 43 ++-
.../org/apache/camel/processor/RecipientList.java | 2 +-
.../camel/processor/RecipientListProcessor.java | 12 +-
.../camel/processor/RemovePropertiesProcessor.java | 9 -
.../java/org/apache/camel/processor/Splitter.java | 16 +-
.../processor/interceptor/DefaultDebugger.java | 10 +-
.../loadbalancer/LoadBalancerSupport.java | 5 +
.../camel/builder/AdviceWithRouteBuilder.java | 3 +-
.../camel/builder/ErrorHandlerBuilderRef.java | 3 +
.../org/apache/camel/builder/ExpressionClause.java | 34 +-
.../org/apache/camel/builder/NotifyBuilder.java | 3 +-
.../org/apache/camel/builder/RouteBuilder.java | 30 --
.../org/apache/camel/builder/SimpleBuilder.java | 84 +++--
.../apache/camel/builder/TransformerBuilder.java | 4 +-
.../org/apache/camel/builder/ValidatorBuilder.java | 4 +-
.../org/apache/camel/impl/DefaultCamelContext.java | 92 +++---
...elContext.java => LightweightCamelContext.java} | 104 +++++--
...xt.java => LightweightRuntimeCamelContext.java} | 42 ++-
.../org/apache/camel/model/ExpressionNode.java | 20 +-
.../org/apache/camel/model/ModelCamelContext.java | 15 +
.../org/apache/camel/model/RouteDefinition.java | 3 +-
.../camel/model/language/ExpressionDefinition.java | 20 +-
.../apache/camel/reifier/ExpressionReifier.java | 2 +-
.../org/apache/camel/reifier/FilterReifier.java | 2 +-
.../org/apache/camel/reifier/MulticastReifier.java | 2 +-
.../apache/camel/reifier/PollEnrichReifier.java | 15 +-
.../org/apache/camel/reifier/RouteReifier.java | 3 +-
.../org/apache/camel/reifier/SplitReifier.java | 2 +-
.../reifier/errorhandler/ErrorHandlerReifier.java | 3 +-
.../camel/reifier/language/ExpressionReifier.java | 2 +
.../reifier/language/SimpleExpressionReifier.java | 37 ++-
.../core/xml/AbstractCamelContextFactoryBean.java | 2 -
.../java/org/apache/camel/ContextTestSupport.java | 45 +--
.../test/java/org/apache/camel/TestSupport.java | 10 +-
.../camel/builder/BuilderWithScopesTest.java | 2 +-
.../apache/camel/builder/NotifyBuilderTest.java | 2 +-
.../camel/impl/MultipleLifecycleStrategyTest.java | 6 +-
.../lw/EnricherLightweightTest.java} | 41 ++-
...ontextTest.java => LightweightContextTest.java} | 4 +-
.../camel/impl/lw/PollEnricherLightweightTest.java | 152 +++++++++
.../camel/impl/lw/SplitterLightweightTest.java | 319 +++++++++++++++++++
.../issues/SentExchangeEventNotifierIssueTest.java | 1 -
.../SentExchangeEventNotifierTwoIssueTest.java | 1 -
.../apache/camel/model/ChoiceDefinitionTest.java | 2 +-
.../EventNotifierExchangeSentExampleTest.java | 1 -
.../ProducerTemplateDisableEventNotifierTest.java | 1 -
...litterUseOriginalNotPropagateExceptionTest.java | 1 -
.../apache/camel/processor/TryProcessorTest.java | 5 +
.../apache/camel/processor/ValidateSimpleTest.java | 4 +-
.../EnricherAsyncUnhandledExceptionTest.java | 1 -
.../processor/enricher/EnricherSendEventTest.java | 1 -
.../DynamicRouterEventNotifierTest.java | 1 -
.../RecipientListEventNotifierTest.java | 1 -
.../routingslip/RoutingSlipEventNotifierTest.java | 1 -
.../camel/main/ExtendedCamelContextConfigurer.java | 4 -
.../MainConfigurationPropertiesConfigurer.java | 6 +-
.../camel-main-configuration-metadata.json | 3 +-
.../org/apache/camel/main/BaseMainSupport.java | 2 +-
.../camel/main/DefaultConfigurationConfigurer.java | 2 -
.../camel/main/DefaultConfigurationProperties.java | 75 ++---
.../src/main/java/org/apache/camel/main/Main.java | 7 +-
.../camel/management/DefaultManagementAgent.java | 18 +-
.../DefaultManagementObjectNameStrategy.java | 2 +-
.../management/JmxManagementLifecycleStrategy.java | 94 +++---
.../camel/management/JmxManagementStrategy.java | 23 +-
.../management/JmxManagementStrategyFactory.java | 4 +-
...ationOnlyRegisterProcessorWithCustomIdTest.java | 1 -
.../ManagedCamelContextPropertiesTest.java | 1 -
.../camel/management/ManagedCamelContextTest.java | 3 +-
.../camel/management/ManagedDynamicRouterTest.java | 1 -
.../ManagedEndpointUtilizationStatisticsTest.java | 1 -
.../camel/management/ManagedEnricherTest.java | 1 -
.../management/ManagedNamePatternFixedTest.java | 1 -
.../ManagedNamePatternIncludeHostNameTest.java | 2 +-
.../camel/management/ManagedNamePatternTest.java | 1 -
.../management/ManagedNonManagedServiceTest.java | 2 +-
.../camel/management/ManagedPollEnricherTest.java | 1 -
...gedProducerRecipientListRegisterAlwaysTest.java | 1 -
...edProducerRouteAddRemoveRegisterAlwaysTest.java | 3 +-
.../camel/management/ManagedRecipientListTest.java | 1 -
.../management/ManagedRouteAddRemoveTest.java | 2 +-
.../camel/management/ManagedRoutingSlipTest.java | 1 -
.../camel/management/ManagedSanitizeTest.java | 1 -
.../ManagedSendDynamicProcessorTest.java | 1 -
.../camel/management/ManagedStartupFailedTest.java | 3 +-
.../management/ManagedStatisticsLevelOffTest.java | 1 -
.../ManagedStatisticsLevelRoutesOnlyTest.java | 1 -
.../camel/management/ManagedWireTapTest.java | 1 -
.../apache/camel/support/ChildServiceSupport.java | 25 +-
.../java/org/apache/camel/support/EventHelper.java | 200 ++----------
.../org/apache/camel/support/ExchangeHelper.java | 36 ++-
.../apache/camel/support/ExpressionSupport.java | 5 +
.../support/ExpressionToPredicateAdapter.java | 5 +
.../org/apache/camel/support/ScriptHelper.java | 10 +
.../support/builder/BinaryPredicateSupport.java | 7 +
.../camel/support/builder/ExpressionBuilder.java | 342 +++++++++++++++++----
.../apache/camel/support/builder/ValueBuilder.java | 6 +
docs/components/modules/ROOT/pages/index.adoc | 145 +++++++++
151 files changed, 2144 insertions(+), 1142 deletions(-)