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 2019/01/18 18:36:57 UTC

[camel] branch master updated (63c3617 -> 5006dc9)

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 63c3617  Fixed CS for Camel-Jacksonxml
     new da56ea5  Split camel-core again
     new 8961f8e  Abstract PropertiesComponent a bit
     new cc68972  Move support classes into camel-base-support
     new ade3684  Move base processors to o.a.c.support
     new ba058ec  Fix tests using converters
     new 7bb4dee  Move timer component
     new e2def44  Move ref component
     new 37e0e9c  Move seda / vm / stub components
     new e47b64b  Move direct and language components
     new 6e09c58  Fix typo
     new aa4203a  Move component extensions
     new c9ff041  Move ThroughputLogger to o.a.c.support.processor
     new c6f1800  Move DefaultExchangeFormatter to o.a.c.support.processor
     new 5bd515b  Add description to DefaultExchangeFormatter fields
     new da7ee3f  Move log component
     new e4d7991  Move direct-vm component
     new cec3179  Rename camel-base-support to camel-support, move components into components/*
     new d95592c  Fix xslt component nested config for the XmlConverter
     new 5229b98  Fix some javadoc formatting
     new 269dd08  Regen
     new 5006dc9  Move left over class from rebase

The 34770 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:
 bom/camel-bom/pom.xml                              |  10 +
 .../main/java/org/apache/camel/CamelContext.java   |  27 ++
 .../org/apache/camel/spi/MaskingFormatter.java     |   2 +
 .../org/apache/camel/spi/PropertiesComponent.java  |  36 +--
 camel-base/pom.xml                                 | 309 ++++++++++++++++++
 .../apache/camel/cloud/DiscoverableService.java    |   0
 .../org/apache/camel/cloud/ServiceChooser.java     |   0
 .../apache/camel/cloud/ServiceChooserAware.java    |   0
 .../apache/camel/cloud/ServiceChooserFactory.java  |   0
 .../org/apache/camel/cloud/ServiceDefinition.java  |   0
 .../org/apache/camel/cloud/ServiceDiscovery.java   |   0
 .../apache/camel/cloud/ServiceDiscoveryAware.java  |   0
 .../camel/cloud/ServiceDiscoveryFactory.java       |   0
 .../camel/cloud/ServiceExpressionFactory.java      |   0
 .../org/apache/camel/cloud/ServiceFactory.java     |   0
 .../java/org/apache/camel/cloud/ServiceFilter.java |   0
 .../org/apache/camel/cloud/ServiceFilterAware.java |   0
 .../apache/camel/cloud/ServiceFilterFactory.java   |   0
 .../java/org/apache/camel/cloud/ServiceHealth.java |   0
 .../apache/camel/cloud/ServiceLoadBalancer.java    |   0
 .../camel/cloud/ServiceLoadBalancerFactory.java    |   0
 .../camel/cloud/ServiceLoadBalancerFunction.java   |   0
 .../org/apache/camel/cloud/ServiceRegistry.java    |   0
 .../main/java/org/apache/camel/cloud/package.html  |   0
 .../camel/converter/AttachmentConverter.java       |   0
 .../org/apache/camel/converter/CamelConverter.java |   0
 .../camel/converter/CollectionConverter.java       |   0
 .../apache/camel/converter/DateTimeConverter.java  |   0
 .../apache/camel/converter/DurationConverter.java  |   0
 .../org/apache/camel/converter/IOConverter.java    |   0
 .../org/apache/camel/converter/NIOConverter.java   |   0
 .../apache/camel/converter/ObjectConverter.java    |   0
 .../org/apache/camel/converter/SQLConverter.java   |   0
 .../camel/converter/TimePatternConverter.java      |   0
 .../apache/camel/converter/jaxp/DomConverter.java  |   0
 .../camel/converter/jaxp/StAX2SAXSource.java       |   0
 .../apache/camel/converter/jaxp/StaxConverter.java |   0
 .../converter/jaxp/StreamSourceConverter.java      |   0
 .../camel/converter/jaxp/ThreadSafeNodeList.java   |   0
 .../apache/camel/converter/jaxp/XMLReaderPool.java |   0
 .../converter/jaxp/XMLStreamReaderInputStream.java |   0
 .../converter/jaxp/XMLStreamReaderReader.java      |   0
 .../apache/camel/converter/jaxp/XmlConverter.java  |   0
 .../camel/converter/jaxp/XmlErrorListener.java     |   0
 .../org/apache/camel/converter/jaxp/package.html   |   0
 .../java/org/apache/camel/converter/package.html   |   0
 .../stream/ByteArrayInputStreamCache.java          |   0
 .../stream/CachedByteArrayOutputStream.java        |   0
 .../camel/converter/stream/CachedOutputStream.java |   0
 .../apache/camel/converter/stream/CipherPair.java  | 134 ++++----
 .../converter/stream/FileInputStreamCache.java     |   0
 .../camel/converter/stream/InputStreamCache.java   |   0
 .../converter/stream/OutputStreamBuilder.java      |   0
 .../apache/camel/converter/stream/ReaderCache.java |   0
 .../apache/camel/converter/stream/SourceCache.java |   0
 .../converter/stream/StreamCacheConverter.java     |   0
 .../camel/converter/stream/StreamSourceCache.java  |   0
 .../org/apache/camel/converter/stream/package.html |   0
 .../converter/AnnotationTypeConverterLoader.java   |   0
 .../camel/impl/converter/ArrayTypeConverter.java   |   0
 .../converter/AsyncProcessorTypeConverter.java     |   0
 .../impl/converter/BaseTypeConverterRegistry.java  |   0
 .../camel/impl/converter/CachingInjector.java      |   0
 .../camel/impl/converter/DefaultTypeConverter.java |   0
 .../org/apache/camel/impl/converter/DoubleMap.java |   0
 .../camel/impl/converter/EnumTypeConverter.java    |   0
 .../camel/impl/converter/FutureTypeConverter.java  |   0
 .../InstanceMethodFallbackTypeConverter.java       |   0
 .../converter/InstanceMethodTypeConverter.java     |   0
 .../StaticMethodFallbackTypeConverter.java         |   0
 .../impl/converter/StaticMethodTypeConverter.java  |   0
 .../impl/converter/ToStringTypeConverter.java      |  34 +-
 .../camel/impl/converter/TypeConvertersLoader.java |   0
 .../TypeConvertersPackageScanClassResolver.java    |   0
 .../camel/impl/converter/UriTypeConverter.java     |   0
 .../org/apache/camel/impl/converter/package.html   |   0
 .../camel/impl/event/AbstractContextEvent.java     |   0
 .../camel/impl/event/AbstractExchangeEvent.java    |   0
 .../camel/impl/event/AbstractRouteEvent.java       |   0
 .../impl/event/CamelContextResumeFailureEvent.java |   0
 .../camel/impl/event/CamelContextResumedEvent.java |   0
 .../impl/event/CamelContextResumingEvent.java      |   0
 .../camel/impl/event/CamelContextStartedEvent.java |   0
 .../impl/event/CamelContextStartingEvent.java      |   0
 .../event/CamelContextStartupFailureEvent.java     |   0
 .../impl/event/CamelContextStopFailureEvent.java   |   0
 .../camel/impl/event/CamelContextStoppedEvent.java |   0
 .../impl/event/CamelContextStoppingEvent.java      |   0
 .../impl/event/CamelContextSuspendedEvent.java     |   0
 .../impl/event/CamelContextSuspendingEvent.java    |   0
 .../camel/impl/event/DefaultEventFactory.java      |   0
 .../camel/impl/event/ExchangeCompletedEvent.java   |   0
 .../camel/impl/event/ExchangeCreatedEvent.java     |   0
 .../camel/impl/event/ExchangeFailedEvent.java      |   0
 .../impl/event/ExchangeFailureHandledEvent.java    |   0
 .../impl/event/ExchangeFailureHandlingEvent.java   |   0
 .../camel/impl/event/ExchangeRedeliveryEvent.java  |   0
 .../camel/impl/event/ExchangeSendingEvent.java     |   0
 .../apache/camel/impl/event/ExchangeSentEvent.java |   0
 .../apache/camel/impl/event/RouteAddedEvent.java   |   0
 .../apache/camel/impl/event/RouteRemovedEvent.java |   0
 .../apache/camel/impl/event/RouteStartedEvent.java |   0
 .../apache/camel/impl/event/RouteStoppedEvent.java |   0
 .../impl/event/ServiceStartupFailureEvent.java     |   0
 .../camel/impl/event/ServiceStopFailureEvent.java  |   0
 .../java/org/apache/camel/impl/event/package.html  |   0
 .../camel/impl/health/AbstractHealthCheck.java     |   0
 .../camel/impl/health/ContextHealthCheck.java      |   0
 .../impl/health/DefaultHealthCheckRegistry.java    |   0
 .../impl/health/DefaultHealthCheckService.java     |   0
 .../impl/health/PerformanceCounterEvaluator.java   |   0
 .../camel/impl/health/RegistryRepository.java      |   0
 .../apache/camel/impl/health/RouteHealthCheck.java |   0
 .../health/RoutePerformanceCounterEvaluators.java  |   0
 .../impl/health/RoutesHealthCheckRepository.java   |   0
 .../java/org/apache/camel/impl/health/package.html |   0
 .../camel/impl/saga/InMemorySagaCoordinator.java   |   0
 .../camel/impl/saga/InMemorySagaService.java       |   0
 .../java/org/apache/camel/impl/saga/package.html   |   0
 .../scan/AnnotatedWithAnyPackageScanFilter.java    |   0
 .../impl/scan/AnnotatedWithPackageScanFilter.java  |   0
 .../impl/scan/AssignableToPackageScanFilter.java   |   0
 .../impl/scan/CompositePackageScanFilter.java      |   0
 .../impl/scan/InvertingPackageScanFilter.java      |   0
 .../java/org/apache/camel/impl/scan/package.html   |   0
 .../camel/impl/validator/ProcessorValidator.java   |   0
 .../apache/camel/impl/validator/ValidatorKey.java  |   4 +-
 .../org/apache/camel/impl/validator/package.html   |   0
 .../runtimecatalog/impl/AbstractCamelCatalog.java  |   0
 .../impl/CamelContextJSonSchemaResolver.java       |   0
 .../camel/runtimecatalog/impl/CatalogHelper.java   |   0
 .../impl/DefaultRuntimeCamelCatalog.java           |   0
 .../runtimecatalog/impl/JSonSchemaHelper.java      |   0
 .../org/apache/camel/runtimecatalog/impl/Pair.java |   0
 .../runtimecatalog/impl/SuggestionStrategy.java    |   0
 .../runtimecatalog/impl/TimePatternConverter.java  |   0
 .../camel/runtimecatalog/impl/URISupport.java      |   0
 .../impl/UnsafeUriCharactersEncoder.java           |   0
 .../apache/camel/saga/CamelSagaCoordinator.java    |   0
 .../org/apache/camel/saga/CamelSagaService.java    |   0
 .../java/org/apache/camel/saga/CamelSagaStep.java  |   0
 .../main/java/org/apache/camel/saga/package.html   |   0
 .../camel/support/dump/CamelContextStatDump.java   |   0
 .../org/apache/camel/support/dump/MessageDump.java |   0
 .../camel/support/dump/ProcessorStatDump.java      |   0
 .../apache/camel/support/dump/RouteStatDump.java   |   0
 .../ThrottlingExceptionHalfOpenHandler.java        |   0
 .../throttling/ThrottlingExceptionRoutePolicy.java |   0
 .../throttling/ThrottlingInflightRoutePolicy.java  |   0
 camel-core/pom.xml                                 |  64 ++++
 camel-core/readme.adoc                             |  29 +-
 camel-core/src/main/docs/eips/log-eip.adoc         |   2 +-
 camel-core/src/main/docs/properties-component.adoc |   2 +-
 .../camel/builder/AdviceWithRouteBuilder.java      |  13 +-
 .../org/apache/camel/builder/AdviceWithTasks.java  |   8 +-
 .../apache/camel/builder/ExpressionBuilder.java    |  14 +-
 .../camel/builder/NoErrorHandlerBuilder.java       |   2 +-
 .../org/apache/camel/builder/NotifyBuilder.java    |   5 +-
 .../org/apache/camel/builder/RouteBuilder.java     |  11 +-
 .../org/apache/camel/builder/SimpleBuilder.java    |   7 +-
 .../camel/component/bean/BeanInvocation.java       |   5 +
 .../camel/component/browse/BrowseEndpoint.java     |   2 +-
 .../camel/component/dataset/DataSetConsumer.java   |   2 +-
 .../camel/component/dataset/DataSetEndpoint.java   |   2 +-
 .../apache/camel/component/mock/MockComponent.java |   2 +-
 .../properties/DefaultPropertiesParser.java        |   2 +-
 .../component/properties/PropertiesComponent.java  |  25 +-
 .../rest/RestProducerBindingProcessor.java         |   2 +-
 .../xslt/XmlConverter.java}                        |  30 +-
 .../apache/camel/component/xslt/XsltComponent.java |   1 -
 .../apache/camel/component/xslt/XsltEndpoint.java  |   1 -
 .../apache/camel/impl/AbstractCamelContext.java    |  61 +++-
 .../camel/impl/CamelPostProcessorHelper.java       |   2 +-
 .../impl/DefaultAsyncProcessorAwaitManager.java    |   2 +-
 .../java/org/apache/camel/impl/DeferProducer.java  |   1 +
 .../camel/impl/DurationRoutePolicyFactory.java     |   6 +-
 .../camel/impl/EventDrivenConsumerRoute.java       |   4 +-
 .../apache/camel/model/ClaimCheckDefinition.java   |   2 +-
 .../java/org/apache/camel/model/Constants.java     |   2 -
 .../java/org/apache/camel/model/ModelHelper.java   |  13 +-
 .../apache/camel/model/ProcessorDefinition.java    |   7 +-
 .../camel/model/ProcessorDefinitionHelper.java     |   2 +-
 .../camel/model/language/ExpressionDefinition.java |   6 +-
 .../model/rest/RestConfigurationDefinition.java    |   4 +-
 .../camel/processor/CamelInternalProcessor.java    |   1 +
 .../org/apache/camel/processor/CatchProcessor.java |   1 +
 .../processor/ClaimCheckAggregationStrategy.java   |  12 +-
 .../camel/processor/ConvertBodyProcessor.java      |   3 +-
 .../camel/processor/DelayProcessorSupport.java     |   3 +-
 .../camel/processor/FatalFallbackErrorHandler.java |   3 +-
 .../apache/camel/processor/FilterProcessor.java    |   1 +
 .../apache/camel/processor/FinallyProcessor.java   |   1 +
 .../processor/InterceptEndpointProcessor.java      |   1 +
 .../InterceptorToAsyncProcessorBridge.java         |   2 +-
 .../org/apache/camel/processor/LoopProcessor.java  |   1 +
 .../apache/camel/processor/MulticastProcessor.java |   2 +-
 .../camel/processor/RedeliveryErrorHandler.java    |   3 +-
 .../org/apache/camel/processor/RoutingSlip.java    |   1 -
 .../processor/SharedCamelInternalProcessor.java    |   3 +-
 .../org/apache/camel/processor/WrapProcessor.java  |   1 +
 .../camel/processor/interceptor/BacklogTracer.java |   9 +-
 .../apache/camel/processor/interceptor/Debug.java  |   2 +-
 .../interceptor/HandleFaultInterceptor.java        |   2 +-
 .../apache/camel/processor/saga/SagaProcessor.java |   2 +-
 .../java/org/apache/camel/reifier/LogReifier.java  |   5 +-
 .../org/apache/camel/reifier/ProcessReifier.java   |   4 +-
 .../camel/support/ModelCamelContextHelper.java     |  66 ++++
 .../org/apache/camel/support/ScriptHelper.java     |  94 ++++++
 .../services/org/apache/camel/TypeConverter        |  26 --
 .../java/org/apache/camel/ContextTestSupport.java  |   2 +-
 .../camel/builder/BuilderWithScopesTest.java       |   3 +-
 .../camel/builder/MyInterceptorProcessor.java      |   2 +-
 .../org/apache/camel/builder/RouteBuilderTest.java |   2 +-
 .../log/DefaultExchangeFormatterTest.java          |   2 +-
 .../camel/component/log/LogEndpointTest.java       |   2 +-
 .../apache/camel/component/log/LogMaskTest.java    |   3 +-
 .../org/apache/camel/impl/CustomIdFactoryTest.java |   2 +-
 .../apache/camel/impl/TraceExchangeFormatter.java  |   2 +-
 .../issues/AdviceWithStartTargetIssueTest.java     |   2 +-
 .../issues/DynamicRouterWithInterceptorTest.java   |   2 +-
 .../issues/RecipientListWithInterceptorTest.java   |   2 +-
 .../issues/RoutingSlipWithInterceptorTest.java     |   2 +-
 .../camel/issues/SplitWithInterceptorTest.java     |   2 +-
 .../org/apache/camel/processor/LogEipMaskTest.java |   3 +-
 .../org/apache/camel/processor/MDCAsyncTest.java   |   2 +-
 .../camel/processor/PipelineStepWithEventTest.java |   1 +
 .../AsyncEndpointCustomAsyncInterceptorTest.java   |   2 +-
 .../async/AsyncEndpointCustomInterceptorTest.java  |   2 +-
 .../processor/async/AsyncEndpointPolicyTest.java   |   2 +-
 .../AuditInterceptorAsyncDelegateIssueTest.java    |   2 +-
 .../AuditInterceptorDelegateIssueTest.java         |   2 +-
 .../processor/DefaultExchangeFormatterTest.java    | 182 +++++------
 .../processor/DefaultMaskingFormatterTest.java     | 180 +++++------
 .../processor/ThroughPutLoggerTest.java            |   2 +-
 .../DefaultInstrumentationProcessor.java           |   2 +-
 .../DefaultManagementObjectStrategy.java           |   2 +-
 .../management/mbean/ManagedCamelContext.java      |   3 +-
 .../management/mbean/ManagedThroughputLogger.java  |   2 +-
 camel-support/pom.xml                              | 120 +++++++
 .../apache/camel/component/ResourceEndpoint.java   |  11 +-
 .../metadata/AbstractMetaDataExtension.java        |   0
 .../extension/metadata/DefaultMetaData.java        |   0
 .../extension/metadata/MetaDataBuilder.java        |   0
 .../component/extension/metadata/package.html      |   0
 .../verifier/CatalogVerifierCustomizer.java        |   0
 .../verifier/ComponentVerifierException.java       |   0
 .../DefaultComponentVerifierExtension.java         |   0
 .../extension/verifier/DefaultResult.java          |   0
 .../verifier/DefaultResultVerificationError.java   |   0
 .../extension/verifier/IllegalOptionException.java |   0
 .../extension/verifier/NoSuchOptionException.java  |   0
 .../component/extension/verifier/OptionsGroup.java |   0
 .../extension/verifier/ResultBuilder.java          |   0
 .../extension/verifier/ResultErrorBuilder.java     |   0
 .../extension/verifier/ResultErrorHelper.java      |   0
 .../component/extension/verifier/package.html      |   0
 .../AsyncCallbackToCompletableFutureAdapter.java   |   2 +-
 .../support/AsyncProcessorConverterHelper.java     |   1 -
 .../camel/support/AsyncProcessorSupport.java       |   4 +-
 .../org/apache/camel/support/AttachmentMap.java    |   0
 .../BridgeExceptionHandlerToErrorHandler.java      |   0
 .../apache/camel/support/CamelContextHelper.java   | 109 -------
 .../apache/camel/support/DefaultAsyncProducer.java |   1 -
 .../apache/camel/support/DefaultAttachment.java    |   0
 .../org/apache/camel/support/DefaultComponent.java |   4 +-
 .../org/apache/camel/support/DefaultConsumer.java  |   0
 .../org/apache/camel/support/DefaultEndpoint.java  |   0
 .../org/apache/camel/support/DefaultExchange.java  |  12 +-
 .../org/apache/camel/support/DefaultMessage.java   |  13 +-
 .../DefaultPollingConsumerPollStrategy.java        |   0
 .../camel/support/DefaultPollingEndpoint.java      |   0
 .../org/apache/camel/support/DefaultProducer.java  |   0
 .../support/DefaultScheduledPollConsumer.java      |   0
 .../DefaultScheduledPollConsumerScheduler.java     |   0
 .../apache/camel/support/EmptyAsyncCallback.java   |   0
 .../org/apache/camel/support/EndpointHelper.java   |  90 +-----
 .../camel/support/EventDrivenPollingConsumer.java  |   0
 .../apache/camel/support/EventNotifierSupport.java |   0
 .../org/apache/camel/support/ExchangeHelper.java   |   0
 .../apache/camel/support/ExpressionAdapter.java    |   0
 .../apache/camel/support/ExpressionSupport.java    |   0
 .../apache/camel/support/IntrospectionSupport.java |  24 +-
 .../java/org/apache/camel/support/LRUCache.java    |   0
 .../org/apache/camel/support/LRUCacheFactory.java  |   0
 .../org/apache/camel/support/LRUSoftCache.java     |   0
 .../org/apache/camel/support/LRUWeakCache.java     |   0
 .../camel/support/LoggingExceptionHandler.java     |   0
 .../org/apache/camel/support/MessageHelper.java    |   0
 .../org/apache/camel/support/MessageSupport.java   |   0
 .../org/apache/camel/support/ObjectHelper.java     |   0
 .../apache/camel/support/OrderedComparator.java    |   0
 .../org/apache/camel/support/PatternHelper.java    | 118 +++++++
 .../camel/support/PollingConsumerSupport.java      |   0
 .../apache/camel/support/ProcessorEndpoint.java    |   0
 .../camel/support/ProcessorPollingConsumer.java    |   0
 .../camel/support/PropertyPlaceholdersHelper.java  |  78 +++++
 .../org/apache/camel/support/ResourceHelper.java   |  63 ----
 .../apache/camel/support/RoutePolicySupport.java   |   0
 .../support/ScheduledBatchPollingConsumer.java     |   0
 .../camel/support/ScheduledPollConsumer.java       |   0
 .../camel/support/ScheduledPollEndpoint.java       |   0
 .../apache/camel/support/SimpleUuidGenerator.java  |   0
 .../camel/support/SynchronizationAdapter.java      |   0
 .../apache/camel/support/TypeConverterSupport.java |   0
 .../org/apache/camel/support/UnitOfWorkHelper.java |   0
 .../support}/processor/CamelLogProcessor.java      |   2 +-
 .../processor/DefaultExchangeFormatter.java        |  38 +--
 .../processor/DefaultMaskingFormatter.java         |   2 +-
 .../support}/processor/DelegateAsyncProcessor.java |   4 +-
 .../support}/processor/DelegateProcessor.java      |   6 +-
 .../support}/processor/DelegateSyncProcessor.java  |   6 +-
 .../camel/support}/processor/ThroughputLogger.java |   2 +-
 .../camel-amqp/src/main/docs/amqp-component.adoc   |  12 +-
 .../component/amqp/AMQPConnectionDetails.java      |   2 +-
 .../component/aws/xray/EIPTracingStrategy.java     |   2 +-
 .../component/aws/xray/NoopTracingStrategy.java    |   2 +-
 .../aws/xray/TraceAnnotatedTracingStrategy.java    |   4 +-
 .../src/main/docs/aws-kinesis-component.adoc       |   2 +-
 .../aws/kinesis/KinesisConfiguration.java          |   2 +-
 .../blueprint/handler/CamelNamespaceHandler.java   |  11 +-
 .../cdi/transaction/TransactionErrorHandler.java   |   2 +-
 .../cxf/CxfSimpleRouterWithUnwrappedStyleTest.java |   2 +-
 components/camel-direct/pom.xml                    | 338 ++++++++++++++++++++
 .../src/main/docs/direct-component.adoc            |   0
 .../camel/component/direct/DirectComponent.java    |   0
 .../camel/component/direct/DirectConsumer.java     |   0
 .../DirectConsumerNotAvailableException.java       |   0
 .../camel/component/direct/DirectEndpoint.java     |   0
 .../camel/component/direct/DirectProducer.java     |   0
 .../org/apache/camel/component/direct/package.html |   0
 components/camel-directvm/pom.xml                  | 344 +++++++++++++++++++++
 .../src/main/docs/camel-direct-vm.png              | Bin
 .../src/main/docs/direct-vm-component.adoc         |   0
 .../directvm/DirectVmBlockingProducer.java         |   0
 .../component/directvm/DirectVmComponent.java      |   3 +-
 .../camel/component/directvm/DirectVmConsumer.java |   0
 .../directvm/DirectVmConsumerExpression.java       |   0
 .../DirectVmConsumerNotAvailableException.java     |   0
 .../camel/component/directvm/DirectVmEndpoint.java |   0
 .../component/directvm/DirectVmProcessor.java      |   2 +-
 .../camel/component/directvm/DirectVmProducer.java |   0
 .../apache/camel/component/directvm/package.html   |   0
 .../camel-jms/src/main/docs/jms-component.adoc     |  10 +-
 .../org/apache/camel/component/jms/JmsBinding.java |   4 +-
 .../apache/camel/component/jms/JmsComponent.java   |  22 +-
 .../camel/component/jms/JmsConfiguration.java      |  10 +-
 components/camel-language/pom.xml                  | 338 ++++++++++++++++++++
 .../src/main/docs/language-component.adoc          |   0
 .../component/language/LanguageComponent.java      |   0
 .../camel/component/language/LanguageEndpoint.java |   0
 .../camel/component/language/LanguageProducer.java |   0
 .../apache/camel/component/language/package.html   |   0
 components/camel-log/pom.xml                       | 338 ++++++++++++++++++++
 .../camel-log}/src/main/docs/log-component.adoc    |   2 +-
 .../apache/camel/component/log/LogComponent.java   |   2 +-
 .../apache/camel/component/log/LogEndpoint.java    |  11 +-
 .../apache/camel/component/log/LogProducer.java    |   0
 .../org/apache/camel/component/log/package.html    |   0
 .../component/lucene/LuceneConfiguration.java      |   2 +-
 .../netty4/http/SecurityConstraintMapping.java     |   8 +-
 components/camel-ref/pom.xml                       | 338 ++++++++++++++++++++
 .../camel-ref}/src/main/docs/ref-component.adoc    |   0
 .../apache/camel/component/ref/RefComponent.java   |   0
 .../apache/camel/component/ref/RefEndpoint.java    |   0
 .../org/apache/camel/component/ref/package.html    |   0
 components/camel-seda/pom.xml                      | 338 ++++++++++++++++++++
 .../camel-seda}/src/main/docs/seda-component.adoc  |   0
 .../component/seda/ArrayBlockingQueueFactory.java  |   0
 .../camel/component/seda/BlockingQueueFactory.java |   0
 .../component/seda/LinkedBlockingQueueFactory.java |   0
 .../seda/PriorityBlockingQueueFactory.java         |   0
 .../camel/component/seda/QueueReference.java       |   0
 .../apache/camel/component/seda/SedaComponent.java |   0
 .../apache/camel/component/seda/SedaConsumer.java  |  11 +-
 .../seda/SedaConsumerNotAvailableException.java    |   0
 .../apache/camel/component/seda/SedaEndpoint.java  |  10 +-
 .../camel/component/seda/SedaPollingConsumer.java  |   0
 .../apache/camel/component/seda/SedaProducer.java  |   0
 .../org/apache/camel/component/seda/package.html   |   0
 .../shiro/security/ShiroSecurityProcessor.java     |   4 +-
 .../apache/camel/component/sjms/SjmsEndpoint.java  |   2 +-
 .../spring/boot/util/CamelPropertiesHelper.java    |  53 ++++
 .../SpringSecurityAuthorizationPolicy.java         |   2 +-
 .../camel/component/log/SpringLogMaskTest.java     |   3 +-
 .../spring/config/DummyErrorHandlerBuilder.java    |   2 +-
 .../spring/processor/SpringLogEipMaskTest.java     |   3 +-
 .../camel/component/log/SpringLogTest-context.xml  |   2 +-
 .../camel/component/sql/DefaultSqlEndpoint.java    |  14 +-
 components/camel-stub/pom.xml                      | 344 +++++++++++++++++++++
 .../camel-stub}/src/main/docs/stub-component.adoc  |   0
 .../apache/camel/component/stub/StubComponent.java |   0
 .../apache/camel/component/stub/StubConsumer.java  |   0
 .../apache/camel/component/stub/StubEndpoint.java  |   0
 .../apache/camel/component/stub/StubProducer.java  |   0
 .../org/apache/camel/component/stub/package.html   |   0
 .../apache/camel/swagger/RestSwaggerProcessor.java |   4 +-
 .../apache/camel/swagger/RestSwaggerSupport.java   |   4 +-
 components/camel-timer/pom.xml                     | 338 ++++++++++++++++++++
 .../src/main/docs/timer-component.adoc             |   0
 .../camel/component/timer/TimerComponent.java      |   0
 .../camel/component/timer/TimerConsumer.java       |   5 -
 .../camel/component/timer/TimerEndpoint.java       |   0
 .../org/apache/camel/component/timer/package.html  |   0
 components/camel-vm/pom.xml                        | 344 +++++++++++++++++++++
 .../camel-vm}/src/main/docs/vm-component.adoc      |   0
 .../org/apache/camel/component/vm/VmComponent.java |   0
 .../org/apache/camel/component/vm/VmConsumer.java  |   0
 .../org/apache/camel/component/vm/VmEndpoint.java  |   0
 .../org/apache/camel/component/vm/package.html     |   0
 .../java/org/apache/camel/zipkin/ZipkinTracer.java |  14 +-
 components/pom.xml                                 |  14 +-
 components/readme.adoc                             |  20 +-
 docs/components/modules/ROOT/nav.adoc              |   9 +
 .../modules/ROOT/pages/amqp-component.adoc         |  12 +-
 .../modules/ROOT/pages/aws-kinesis-component.adoc  |   2 +-
 .../modules/ROOT/pages}/direct-component.adoc      |   0
 .../modules/ROOT/pages}/direct-vm-component.adoc   |   0
 .../modules/ROOT/pages/jms-component.adoc          |  10 +-
 .../modules/ROOT/pages}/language-component.adoc    |   0
 .../modules/ROOT/pages}/log-component.adoc         |   2 +-
 .../modules/ROOT/pages}/ref-component.adoc         |   0
 .../modules/ROOT/pages}/seda-component.adoc        |   0
 .../modules/ROOT/pages}/stub-component.adoc        |   0
 .../modules/ROOT/pages}/timer-component.adoc       |   0
 .../modules/ROOT/pages}/vm-component.adoc          |   0
 parent/pom.xml                                     |  10 +
 platforms/camel-catalog/pom.xml                    |   2 +-
 .../camel/commands/EndpointExplainCommand.java     |   4 +-
 .../springboot/AMQPComponentConfiguration.java     |  29 +-
 .../springboot/KinesisComponentConfiguration.java  |   4 +-
 .../springboot/XsltComponentConfiguration.java     |   2 +-
 .../RestConfigurationDefinitionProperties.java     |   2 +-
 .../camel-direct-starter/pom.xml                   |  53 ++++
 .../DirectComponentAutoConfiguration.java          |   0
 .../springboot/DirectComponentConfiguration.java   |   0
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |  19 ++
 .../src/main/resources/META-INF/spring.provides    |  17 +
 .../camel-directvm-starter/pom.xml                 |  53 ++++
 .../DirectVmComponentAutoConfiguration.java        |   0
 .../springboot/DirectVmComponentConfiguration.java |   0
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |  19 ++
 .../src/main/resources/META-INF/spring.provides    |  17 +
 .../jms/springboot/JmsComponentConfiguration.java  |  16 +-
 .../camel-language-starter/pom.xml                 |  53 ++++
 .../LanguageComponentAutoConfiguration.java        |   0
 .../springboot/LanguageComponentConfiguration.java |   0
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |  19 ++
 .../src/main/resources/META-INF/spring.provides    |  17 +
 .../components-starter/camel-log-starter/pom.xml   |  53 ++++
 .../springboot/LogComponentAutoConfiguration.java  |   0
 .../log/springboot/LogComponentConfiguration.java  |   0
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |  19 ++
 .../src/main/resources/META-INF/spring.provides    |  17 +
 .../components-starter/camel-ref-starter/pom.xml   |  53 ++++
 .../springboot/RefComponentAutoConfiguration.java  |   0
 .../ref/springboot/RefComponentConfiguration.java  |   0
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |  19 ++
 .../src/main/resources/META-INF/spring.provides    |  17 +
 .../components-starter/camel-seda-starter/pom.xml  |  53 ++++
 .../springboot/SedaComponentAutoConfiguration.java |   0
 .../springboot/SedaComponentConfiguration.java     |   0
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |  19 ++
 .../src/main/resources/META-INF/spring.provides    |  17 +
 .../components-starter/camel-stub-starter/pom.xml  |  53 ++++
 .../springboot/StubComponentAutoConfiguration.java |   0
 .../springboot/StubComponentConfiguration.java     |   0
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |  19 ++
 .../src/main/resources/META-INF/spring.provides    |  17 +
 .../components-starter/camel-timer-starter/pom.xml |  53 ++++
 .../TimerComponentAutoConfiguration.java           |   0
 .../springboot/TimerComponentConfiguration.java    |   0
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |  19 ++
 .../src/main/resources/META-INF/spring.provides    |  17 +
 .../components-starter/camel-vm-starter/pom.xml    |  53 ++++
 .../springboot/VmComponentAutoConfiguration.java   |   0
 .../vm/springboot/VmComponentConfiguration.java    |   0
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |  19 ++
 .../src/main/resources/META-INF/spring.provides    |  17 +
 platforms/spring-boot/components-starter/pom.xml   |   9 +
 .../camel-spring-boot-dependencies/pom.xml         |  10 +
 pom.xml                                            |   2 +
 .../tools/apt/EndpointAnnotationProcessor.java     | 129 ++++++--
 .../packaging/SpringBootAutoConfigurationMojo.java |  16 +-
 .../camel/generator/swagger/OperationFilter.java   |   4 +-
 502 files changed, 5631 insertions(+), 1065 deletions(-)
 copy camel-core/src/main/java/org/apache/camel/cloud/ServiceHealth.java => camel-api/src/main/java/org/apache/camel/spi/PropertiesComponent.java (57%)
 create mode 100644 camel-base/pom.xml
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/DiscoverableService.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceChooser.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceChooserAware.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceChooserFactory.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceDefinition.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceDiscovery.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceDiscoveryAware.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceDiscoveryFactory.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceExpressionFactory.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceFactory.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceFilter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceFilterAware.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceFilterFactory.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceHealth.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceLoadBalancer.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceLoadBalancerFactory.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceLoadBalancerFunction.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/ServiceRegistry.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/cloud/package.html (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/AttachmentConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/CamelConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/CollectionConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/DateTimeConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/DurationConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/IOConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/NIOConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/ObjectConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/SQLConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/TimePatternConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/jaxp/DomConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/jaxp/StAX2SAXSource.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/jaxp/StaxConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/jaxp/StreamSourceConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/jaxp/ThreadSafeNodeList.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/jaxp/XMLReaderPool.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/jaxp/XMLStreamReaderInputStream.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/jaxp/XMLStreamReaderReader.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/jaxp/XmlConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/jaxp/XmlErrorListener.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/jaxp/package.html (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/package.html (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/stream/ByteArrayInputStreamCache.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/stream/CachedByteArrayOutputStream.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/stream/CachedOutputStream.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/stream/CipherPair.java (97%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/stream/FileInputStreamCache.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/stream/InputStreamCache.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/stream/OutputStreamBuilder.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/stream/ReaderCache.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/stream/SourceCache.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/stream/StreamCacheConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/stream/StreamSourceCache.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/converter/stream/package.html (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/AnnotationTypeConverterLoader.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/ArrayTypeConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/AsyncProcessorTypeConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/BaseTypeConverterRegistry.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/CachingInjector.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/DefaultTypeConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/DoubleMap.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/EnumTypeConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/FutureTypeConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/InstanceMethodFallbackTypeConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/InstanceMethodTypeConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/StaticMethodFallbackTypeConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/StaticMethodTypeConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/ToStringTypeConverter.java (70%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/TypeConvertersLoader.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/TypeConvertersPackageScanClassResolver.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/UriTypeConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/converter/package.html (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/AbstractContextEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/AbstractExchangeEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/AbstractRouteEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/CamelContextResumeFailureEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/CamelContextResumedEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/CamelContextResumingEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/CamelContextStartedEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/CamelContextStartingEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/CamelContextStartupFailureEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/CamelContextStopFailureEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/CamelContextStoppedEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/CamelContextStoppingEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/CamelContextSuspendedEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/CamelContextSuspendingEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/DefaultEventFactory.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/ExchangeCompletedEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/ExchangeCreatedEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/ExchangeFailedEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/ExchangeFailureHandledEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/ExchangeFailureHandlingEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/ExchangeRedeliveryEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/ExchangeSendingEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/ExchangeSentEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/RouteAddedEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/RouteRemovedEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/RouteStartedEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/RouteStoppedEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/ServiceStartupFailureEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/ServiceStopFailureEvent.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/event/package.html (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/health/AbstractHealthCheck.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/health/ContextHealthCheck.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/health/DefaultHealthCheckRegistry.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/health/DefaultHealthCheckService.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/health/PerformanceCounterEvaluator.java (100%)
 copy {camel-core => camel-base}/src/main/java/org/apache/camel/impl/health/RegistryRepository.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/health/RouteHealthCheck.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/health/RoutePerformanceCounterEvaluators.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/health/RoutesHealthCheckRepository.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/health/package.html (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/saga/InMemorySagaCoordinator.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/saga/InMemorySagaService.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/saga/package.html (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/scan/AnnotatedWithAnyPackageScanFilter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/scan/AnnotatedWithPackageScanFilter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/scan/AssignableToPackageScanFilter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/scan/CompositePackageScanFilter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/scan/InvertingPackageScanFilter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/scan/package.html (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/validator/ProcessorValidator.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/validator/ValidatorKey.java (94%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/impl/validator/package.html (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/runtimecatalog/impl/AbstractCamelCatalog.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/runtimecatalog/impl/CamelContextJSonSchemaResolver.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/runtimecatalog/impl/CatalogHelper.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/runtimecatalog/impl/DefaultRuntimeCamelCatalog.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/runtimecatalog/impl/JSonSchemaHelper.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/runtimecatalog/impl/Pair.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/runtimecatalog/impl/SuggestionStrategy.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/runtimecatalog/impl/TimePatternConverter.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/runtimecatalog/impl/URISupport.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/runtimecatalog/impl/UnsafeUriCharactersEncoder.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/saga/CamelSagaCoordinator.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/saga/CamelSagaService.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/saga/CamelSagaStep.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/saga/package.html (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/support/dump/CamelContextStatDump.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/support/dump/MessageDump.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/support/dump/ProcessorStatDump.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/support/dump/RouteStatDump.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/throttling/ThrottlingExceptionHalfOpenHandler.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/throttling/ThrottlingExceptionRoutePolicy.java (100%)
 rename {camel-core => camel-base}/src/main/java/org/apache/camel/throttling/ThrottlingInflightRoutePolicy.java (100%)
 rename camel-core/src/main/java/org/apache/camel/{impl/health/RegistryRepository.java => component/xslt/XmlConverter.java} (53%)
 create mode 100644 camel-core/src/main/java/org/apache/camel/support/ModelCamelContextHelper.java
 create mode 100644 camel-core/src/main/java/org/apache/camel/support/ScriptHelper.java
 delete mode 100644 camel-core/src/main/resources/META-INF/services/org/apache/camel/TypeConverter
 rename camel-core/src/test/java/org/apache/camel/{ => support}/processor/DefaultExchangeFormatterTest.java (96%)
 rename camel-core/src/test/java/org/apache/camel/{ => support}/processor/DefaultMaskingFormatterTest.java (97%)
 rename camel-core/src/test/java/org/apache/camel/{ => support}/processor/ThroughPutLoggerTest.java (97%)
 create mode 100644 camel-support/pom.xml
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/ResourceEndpoint.java (94%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/metadata/AbstractMetaDataExtension.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/metadata/DefaultMetaData.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/metadata/MetaDataBuilder.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/metadata/package.html (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/verifier/CatalogVerifierCustomizer.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/verifier/ComponentVerifierException.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/verifier/DefaultComponentVerifierExtension.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/verifier/DefaultResult.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/verifier/DefaultResultVerificationError.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/verifier/IllegalOptionException.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/verifier/NoSuchOptionException.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/verifier/OptionsGroup.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/verifier/ResultBuilder.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/verifier/ResultErrorBuilder.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/verifier/ResultErrorHelper.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/component/extension/verifier/package.html (100%)
 rename {camel-core/src/main/java/org/apache/camel/impl => camel-support/src/main/java/org/apache/camel/support}/AsyncCallbackToCompletableFutureAdapter.java (98%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/AsyncProcessorConverterHelper.java (98%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/AsyncProcessorSupport.java (93%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/AttachmentMap.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/BridgeExceptionHandlerToErrorHandler.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/CamelContextHelper.java (84%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/DefaultAsyncProducer.java (96%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/DefaultAttachment.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/DefaultComponent.java (99%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/DefaultConsumer.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/DefaultEndpoint.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/DefaultExchange.java (97%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/DefaultMessage.java (96%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/DefaultPollingConsumerPollStrategy.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/DefaultPollingEndpoint.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/DefaultProducer.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/DefaultScheduledPollConsumer.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/DefaultScheduledPollConsumerScheduler.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/EmptyAsyncCallback.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/EndpointHelper.java (85%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/EventDrivenPollingConsumer.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/EventNotifierSupport.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/ExchangeHelper.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/ExpressionAdapter.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/ExpressionSupport.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/IntrospectionSupport.java (97%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/LRUCache.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/LRUCacheFactory.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/LRUSoftCache.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/LRUWeakCache.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/LoggingExceptionHandler.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/MessageHelper.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/MessageSupport.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/ObjectHelper.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/OrderedComparator.java (100%)
 create mode 100644 camel-support/src/main/java/org/apache/camel/support/PatternHelper.java
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/PollingConsumerSupport.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/ProcessorEndpoint.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/ProcessorPollingConsumer.java (100%)
 create mode 100644 camel-support/src/main/java/org/apache/camel/support/PropertyPlaceholdersHelper.java
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/ResourceHelper.java (82%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/RoutePolicySupport.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/ScheduledBatchPollingConsumer.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/ScheduledPollConsumer.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/ScheduledPollEndpoint.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/SimpleUuidGenerator.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/SynchronizationAdapter.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/TypeConverterSupport.java (100%)
 rename {camel-core => camel-support}/src/main/java/org/apache/camel/support/UnitOfWorkHelper.java (100%)
 rename {camel-core/src/main/java/org/apache/camel => camel-support/src/main/java/org/apache/camel/support}/processor/CamelLogProcessor.java (99%)
 rename {camel-core/src/main/java/org/apache/camel => camel-support/src/main/java/org/apache/camel/support}/processor/DefaultExchangeFormatter.java (84%)
 rename {camel-core/src/main/java/org/apache/camel => camel-support/src/main/java/org/apache/camel/support}/processor/DefaultMaskingFormatter.java (99%)
 rename {camel-core/src/main/java/org/apache/camel => camel-support/src/main/java/org/apache/camel/support}/processor/DelegateAsyncProcessor.java (97%)
 rename {camel-core/src/main/java/org/apache/camel => camel-support/src/main/java/org/apache/camel/support}/processor/DelegateProcessor.java (93%)
 rename {camel-core/src/main/java/org/apache/camel => camel-support/src/main/java/org/apache/camel/support}/processor/DelegateSyncProcessor.java (95%)
 rename {camel-core/src/main/java/org/apache/camel => camel-support/src/main/java/org/apache/camel/support}/processor/ThroughputLogger.java (99%)
 create mode 100644 components/camel-direct/pom.xml
 copy {camel-core => components/camel-direct}/src/main/docs/direct-component.adoc (100%)
 rename {camel-core => components/camel-direct}/src/main/java/org/apache/camel/component/direct/DirectComponent.java (100%)
 rename {camel-core => components/camel-direct}/src/main/java/org/apache/camel/component/direct/DirectConsumer.java (100%)
 rename {camel-core => components/camel-direct}/src/main/java/org/apache/camel/component/direct/DirectConsumerNotAvailableException.java (100%)
 rename {camel-core => components/camel-direct}/src/main/java/org/apache/camel/component/direct/DirectEndpoint.java (100%)
 rename {camel-core => components/camel-direct}/src/main/java/org/apache/camel/component/direct/DirectProducer.java (100%)
 rename {camel-core => components/camel-direct}/src/main/java/org/apache/camel/component/direct/package.html (100%)
 create mode 100644 components/camel-directvm/pom.xml
 rename {camel-core => components/camel-directvm}/src/main/docs/camel-direct-vm.png (100%)
 copy {camel-core => components/camel-directvm}/src/main/docs/direct-vm-component.adoc (100%)
 rename {camel-core => components/camel-directvm}/src/main/java/org/apache/camel/component/directvm/DirectVmBlockingProducer.java (100%)
 rename {camel-core => components/camel-directvm}/src/main/java/org/apache/camel/component/directvm/DirectVmComponent.java (98%)
 rename {camel-core => components/camel-directvm}/src/main/java/org/apache/camel/component/directvm/DirectVmConsumer.java (100%)
 rename {camel-core => components/camel-directvm}/src/main/java/org/apache/camel/component/directvm/DirectVmConsumerExpression.java (100%)
 rename {camel-core => components/camel-directvm}/src/main/java/org/apache/camel/component/directvm/DirectVmConsumerNotAvailableException.java (100%)
 rename {camel-core => components/camel-directvm}/src/main/java/org/apache/camel/component/directvm/DirectVmEndpoint.java (100%)
 rename {camel-core => components/camel-directvm}/src/main/java/org/apache/camel/component/directvm/DirectVmProcessor.java (98%)
 rename {camel-core => components/camel-directvm}/src/main/java/org/apache/camel/component/directvm/DirectVmProducer.java (100%)
 rename {camel-core => components/camel-directvm}/src/main/java/org/apache/camel/component/directvm/package.html (100%)
 create mode 100644 components/camel-language/pom.xml
 copy {camel-core => components/camel-language}/src/main/docs/language-component.adoc (100%)
 rename {camel-core => components/camel-language}/src/main/java/org/apache/camel/component/language/LanguageComponent.java (100%)
 rename {camel-core => components/camel-language}/src/main/java/org/apache/camel/component/language/LanguageEndpoint.java (100%)
 rename {camel-core => components/camel-language}/src/main/java/org/apache/camel/component/language/LanguageProducer.java (100%)
 rename {camel-core => components/camel-language}/src/main/java/org/apache/camel/component/language/package.html (100%)
 create mode 100644 components/camel-log/pom.xml
 copy {camel-core => components/camel-log}/src/main/docs/log-component.adoc (99%)
 rename {camel-core => components/camel-log}/src/main/java/org/apache/camel/component/log/LogComponent.java (98%)
 rename {camel-core => components/camel-log}/src/main/java/org/apache/camel/component/log/LogEndpoint.java (96%)
 rename {camel-core => components/camel-log}/src/main/java/org/apache/camel/component/log/LogProducer.java (100%)
 rename {camel-core => components/camel-log}/src/main/java/org/apache/camel/component/log/package.html (100%)
 create mode 100644 components/camel-ref/pom.xml
 copy {camel-core => components/camel-ref}/src/main/docs/ref-component.adoc (100%)
 rename {camel-core => components/camel-ref}/src/main/java/org/apache/camel/component/ref/RefComponent.java (100%)
 rename {camel-core => components/camel-ref}/src/main/java/org/apache/camel/component/ref/RefEndpoint.java (100%)
 rename {camel-core => components/camel-ref}/src/main/java/org/apache/camel/component/ref/package.html (100%)
 create mode 100644 components/camel-seda/pom.xml
 copy {camel-core => components/camel-seda}/src/main/docs/seda-component.adoc (100%)
 rename {camel-core => components/camel-seda}/src/main/java/org/apache/camel/component/seda/ArrayBlockingQueueFactory.java (100%)
 rename {camel-core => components/camel-seda}/src/main/java/org/apache/camel/component/seda/BlockingQueueFactory.java (100%)
 rename {camel-core => components/camel-seda}/src/main/java/org/apache/camel/component/seda/LinkedBlockingQueueFactory.java (100%)
 rename {camel-core => components/camel-seda}/src/main/java/org/apache/camel/component/seda/PriorityBlockingQueueFactory.java (100%)
 rename {camel-core => components/camel-seda}/src/main/java/org/apache/camel/component/seda/QueueReference.java (100%)
 rename {camel-core => components/camel-seda}/src/main/java/org/apache/camel/component/seda/SedaComponent.java (100%)
 rename {camel-core => components/camel-seda}/src/main/java/org/apache/camel/component/seda/SedaConsumer.java (97%)
 rename {camel-core => components/camel-seda}/src/main/java/org/apache/camel/component/seda/SedaConsumerNotAvailableException.java (100%)
 rename {camel-core => components/camel-seda}/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java (97%)
 rename {camel-core => components/camel-seda}/src/main/java/org/apache/camel/component/seda/SedaPollingConsumer.java (100%)
 rename {camel-core => components/camel-seda}/src/main/java/org/apache/camel/component/seda/SedaProducer.java (100%)
 rename {camel-core => components/camel-seda}/src/main/java/org/apache/camel/component/seda/package.html (100%)
 create mode 100644 components/camel-stub/pom.xml
 copy {camel-core => components/camel-stub}/src/main/docs/stub-component.adoc (100%)
 rename {camel-core => components/camel-stub}/src/main/java/org/apache/camel/component/stub/StubComponent.java (100%)
 rename {camel-core => components/camel-stub}/src/main/java/org/apache/camel/component/stub/StubConsumer.java (100%)
 rename {camel-core => components/camel-stub}/src/main/java/org/apache/camel/component/stub/StubEndpoint.java (100%)
 rename {camel-core => components/camel-stub}/src/main/java/org/apache/camel/component/stub/StubProducer.java (100%)
 rename {camel-core => components/camel-stub}/src/main/java/org/apache/camel/component/stub/package.html (100%)
 create mode 100644 components/camel-timer/pom.xml
 copy {camel-core => components/camel-timer}/src/main/docs/timer-component.adoc (100%)
 rename {camel-core => components/camel-timer}/src/main/java/org/apache/camel/component/timer/TimerComponent.java (100%)
 rename {camel-core => components/camel-timer}/src/main/java/org/apache/camel/component/timer/TimerConsumer.java (97%)
 rename {camel-core => components/camel-timer}/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java (100%)
 rename {camel-core => components/camel-timer}/src/main/java/org/apache/camel/component/timer/package.html (100%)
 create mode 100644 components/camel-vm/pom.xml
 copy {camel-core => components/camel-vm}/src/main/docs/vm-component.adoc (100%)
 rename {camel-core => components/camel-vm}/src/main/java/org/apache/camel/component/vm/VmComponent.java (100%)
 rename {camel-core => components/camel-vm}/src/main/java/org/apache/camel/component/vm/VmConsumer.java (100%)
 rename {camel-core => components/camel-vm}/src/main/java/org/apache/camel/component/vm/VmEndpoint.java (100%)
 rename {camel-core => components/camel-vm}/src/main/java/org/apache/camel/component/vm/package.html (100%)
 rename {camel-core/src/main/docs => docs/components/modules/ROOT/pages}/direct-component.adoc (100%)
 rename {camel-core/src/main/docs => docs/components/modules/ROOT/pages}/direct-vm-component.adoc (100%)
 rename {camel-core/src/main/docs => docs/components/modules/ROOT/pages}/language-component.adoc (100%)
 rename {camel-core/src/main/docs => docs/components/modules/ROOT/pages}/log-component.adoc (99%)
 rename {camel-core/src/main/docs => docs/components/modules/ROOT/pages}/ref-component.adoc (100%)
 rename {camel-core/src/main/docs => docs/components/modules/ROOT/pages}/seda-component.adoc (100%)
 rename {camel-core/src/main/docs => docs/components/modules/ROOT/pages}/stub-component.adoc (100%)
 rename {camel-core/src/main/docs => docs/components/modules/ROOT/pages}/timer-component.adoc (100%)
 rename {camel-core/src/main/docs => docs/components/modules/ROOT/pages}/vm-component.adoc (100%)
 create mode 100644 platforms/spring-boot/components-starter/camel-direct-starter/pom.xml
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-direct-starter}/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentAutoConfiguration.java (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-direct-starter}/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentConfiguration.java (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-direct-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-direct-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
 create mode 100644 platforms/spring-boot/components-starter/camel-direct-starter/src/main/resources/META-INF/spring.factories
 create mode 100644 platforms/spring-boot/components-starter/camel-direct-starter/src/main/resources/META-INF/spring.provides
 create mode 100644 platforms/spring-boot/components-starter/camel-directvm-starter/pom.xml
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-directvm-starter}/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentAutoConfiguration.java (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-directvm-starter}/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentConfiguration.java (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-directvm-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-directvm-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
 create mode 100644 platforms/spring-boot/components-starter/camel-directvm-starter/src/main/resources/META-INF/spring.factories
 create mode 100644 platforms/spring-boot/components-starter/camel-directvm-starter/src/main/resources/META-INF/spring.provides
 create mode 100644 platforms/spring-boot/components-starter/camel-language-starter/pom.xml
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-language-starter}/src/main/java/org/apache/camel/component/language/springboot/LanguageComponentAutoConfiguration.java (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-language-starter}/src/main/java/org/apache/camel/component/language/springboot/LanguageComponentConfiguration.java (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-language-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-language-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
 create mode 100644 platforms/spring-boot/components-starter/camel-language-starter/src/main/resources/META-INF/spring.factories
 create mode 100644 platforms/spring-boot/components-starter/camel-language-starter/src/main/resources/META-INF/spring.provides
 create mode 100644 platforms/spring-boot/components-starter/camel-log-starter/pom.xml
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-log-starter}/src/main/java/org/apache/camel/component/log/springboot/LogComponentAutoConfiguration.java (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-log-starter}/src/main/java/org/apache/camel/component/log/springboot/LogComponentConfiguration.java (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-log-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-log-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
 create mode 100644 platforms/spring-boot/components-starter/camel-log-starter/src/main/resources/META-INF/spring.factories
 create mode 100644 platforms/spring-boot/components-starter/camel-log-starter/src/main/resources/META-INF/spring.provides
 create mode 100644 platforms/spring-boot/components-starter/camel-ref-starter/pom.xml
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-ref-starter}/src/main/java/org/apache/camel/component/ref/springboot/RefComponentAutoConfiguration.java (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-ref-starter}/src/main/java/org/apache/camel/component/ref/springboot/RefComponentConfiguration.java (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-ref-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-ref-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
 create mode 100644 platforms/spring-boot/components-starter/camel-ref-starter/src/main/resources/META-INF/spring.factories
 create mode 100644 platforms/spring-boot/components-starter/camel-ref-starter/src/main/resources/META-INF/spring.provides
 create mode 100644 platforms/spring-boot/components-starter/camel-seda-starter/pom.xml
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-seda-starter}/src/main/java/org/apache/camel/component/seda/springboot/SedaComponentAutoConfiguration.java (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-seda-starter}/src/main/java/org/apache/camel/component/seda/springboot/SedaComponentConfiguration.java (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-seda-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-seda-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
 create mode 100644 platforms/spring-boot/components-starter/camel-seda-starter/src/main/resources/META-INF/spring.factories
 create mode 100644 platforms/spring-boot/components-starter/camel-seda-starter/src/main/resources/META-INF/spring.provides
 create mode 100644 platforms/spring-boot/components-starter/camel-stub-starter/pom.xml
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-stub-starter}/src/main/java/org/apache/camel/component/stub/springboot/StubComponentAutoConfiguration.java (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-stub-starter}/src/main/java/org/apache/camel/component/stub/springboot/StubComponentConfiguration.java (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-stub-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-stub-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
 create mode 100644 platforms/spring-boot/components-starter/camel-stub-starter/src/main/resources/META-INF/spring.factories
 create mode 100644 platforms/spring-boot/components-starter/camel-stub-starter/src/main/resources/META-INF/spring.provides
 create mode 100644 platforms/spring-boot/components-starter/camel-timer-starter/pom.xml
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-timer-starter}/src/main/java/org/apache/camel/component/timer/springboot/TimerComponentAutoConfiguration.java (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-timer-starter}/src/main/java/org/apache/camel/component/timer/springboot/TimerComponentConfiguration.java (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-timer-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-timer-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
 create mode 100644 platforms/spring-boot/components-starter/camel-timer-starter/src/main/resources/META-INF/spring.factories
 create mode 100644 platforms/spring-boot/components-starter/camel-timer-starter/src/main/resources/META-INF/spring.provides
 create mode 100644 platforms/spring-boot/components-starter/camel-vm-starter/pom.xml
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-vm-starter}/src/main/java/org/apache/camel/component/vm/springboot/VmComponentAutoConfiguration.java (100%)
 rename platforms/spring-boot/components-starter/{camel-core-starter => camel-vm-starter}/src/main/java/org/apache/camel/component/vm/springboot/VmComponentConfiguration.java (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-vm-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-vm-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
 create mode 100644 platforms/spring-boot/components-starter/camel-vm-starter/src/main/resources/META-INF/spring.factories
 create mode 100644 platforms/spring-boot/components-starter/camel-vm-starter/src/main/resources/META-INF/spring.provides