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