This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel.git.
from a75dada CAMEL-13002 - Added OSGi metadata for camel-seda new fa1256b Remove unusued import new 4abb432 CAMEL-13112: Move file component out of camel core new b0e6341 CAMEL-13112: Move file component out of camel core new 729b177 CAMEL-13112: Move file component out of camel core new 9618f43 CAMEL-13112: Move file component out of camel core new b101e12 CAMEL-13112: Move file component out of camel core new 27ecb0b CAMEL-13112: Move file component out of camel core new 09b9b03 CAMEL-13112: Move file component out of camel core new 91d01f1 CAMEL-13112: Move file component out of camel core new c6d8f10 CAMEL-13112: Move file component out of camel core The 34937 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: apache-camel/pom.xml | 10 + apache-camel/src/main/descriptors/common-bin.xml | 2 + bom/camel-bom/pom.xml | 10 + camel-core/pom.xml | 5 + camel-core/readme.adoc | 5 +- .../org/apache/camel/builder/RouteBuilderTest.java | 2 +- .../component/file/FileBrowsableEndpointTest.java | 2 +- .../component/file/FileConsumerIdempotentTest.java | 2 +- .../FileIdempotentReadLockDelayedAsyncTest.java | 2 +- .../FileIdempotentReadLockDelayedTest.java | 2 +- .../file/strategy/FileIdempotentReadLockTest.java | 2 +- .../impl/cluster/ClusterServiceSelectorTest.java | 1 + .../camel/impl/cluster/ClusterServiceViewTest.java | 1 + .../camel/issues/SedaFileIdempotentIssueTest.java | 2 +- .../processor/ExchangeIdempotentConsumerTest.java | 2 +- .../camel/processor/FileIdempotentClearTest.java | 2 +- .../FileIdempotentConsumerCreateRepoTest.java | 2 +- .../FileIdempotentConsumerLoadStoreTest.java | 2 +- .../processor/FileIdempotentConsumerTest.java | 2 +- .../camel/processor/FileIdempotentRemoveTest.java | 2 +- .../processor/FileIdempotentTrunkStoreTest.java | 2 +- .../processor/IdempotentConsumerAsyncTest.java | 2 +- .../IdempotentConsumerCompletionEagerTest.java | 2 +- .../IdempotentConsumerConcurrentTest.java | 2 +- .../camel/processor/IdempotentConsumerDslTest.java | 2 +- .../processor/IdempotentConsumerEagerTest.java | 2 +- .../IdempotentConsumerNoMessageIdTest.java | 2 +- .../IdempotentConsumerRemoveOnFailureTest.java | 2 +- .../IdempotentConsumerRepoExceptionTest.java | 2 +- .../camel/processor/IdempotentConsumerTest.java | 2 +- .../async/AsyncEndpointIdempotentConsumerTest.java | 2 +- .../FileIdempotentStoreOrderingTest.java | 2 +- .../management/ManagedFileIdempotentClearTest.java | 3 +- .../ManagedFileIdempotentConsumerTest.java | 3 +- .../ManagedMemoryIdempotentClearTest.java | 3 +- .../ManagedMemoryIdempotentConsumerTest.java | 3 +- .../cluster/AbstractCamelClusterService.java | 2 +- .../idempotent/FileIdempotentRepository.java | 2 +- .../idempotent/MemoryIdempotentRepository.java | 2 +- .../atomix/cluster/AtomixClusterClientService.java | 2 +- .../atomix/cluster/AtomixClusterService.java | 4 +- .../consul/cluster/ConsulClusterService.java | 2 +- components/camel-file/pom.xml | 343 +++++++++++++++++++++ .../camel-file}/src/main/docs/file-component.adoc | 0 .../component/file/AntPathMatcherFileFilter.java | 0 .../file/AntPathMatcherGenericFileFilter.java | 0 .../apache/camel/component/file/FileBinding.java | 0 .../apache/camel/component/file/FileComponent.java | 0 .../apache/camel/component/file/FileConsumer.java | 2 - .../apache/camel/component/file/FileEndpoint.java | 2 +- .../camel/component/file/FileOperations.java | 0 .../camel/component/file/FileProcessStrategy.java | 0 .../apache/camel/component/file/GenericFile.java | 0 .../camel/component/file/GenericFileBinding.java | 0 .../camel/component/file/GenericFileComponent.java | 0 .../component/file/GenericFileConfiguration.java | 0 .../camel/component/file/GenericFileConsumer.java | 0 .../camel/component/file/GenericFileConverter.java | 135 +++++++- .../component/file/GenericFileDefaultBinding.java | 0 ...GenericFileDefaultMoveExistingFileStrategy.java | 0 .../component/file/GenericFileDefaultSorter.java | 0 .../camel/component/file/GenericFileEndpoint.java | 2 +- .../file/GenericFileExclusiveReadLockStrategy.java | 0 .../camel/component/file/GenericFileExist.java | 0 .../camel/component/file/GenericFileFilter.java | 0 .../camel/component/file/GenericFileMessage.java | 0 .../component/file/GenericFileOnCompletion.java | 0 .../file/GenericFileOperationFailedException.java | 0 .../component/file/GenericFileOperations.java | 0 .../component/file/GenericFilePollingConsumer.java | 0 .../component/file/GenericFileProcessStrategy.java | 0 .../camel/component/file/GenericFileProducer.java | 0 .../file/cluster/FileLockClusterService.java | 2 +- .../file/cluster/FileLockClusterView.java | 0 .../org/apache/camel/component/file/package.html | 0 .../FileChangedExclusiveReadLockStrategy.java | 0 ...dempotentChangedRepositoryReadLockStrategy.java | 0 ...IdempotentRenameRepositoryReadLockStrategy.java | 0 .../FileIdempotentRepositoryReadLockStrategy.java | 0 .../FileLockExclusiveReadLockStrategy.java | 0 .../file/strategy/FileMoveExistingStrategy.java | 0 .../file/strategy/FileProcessStrategyFactory.java | 0 .../FileRenameExclusiveReadLockStrategy.java | 0 .../strategy/GenericFileDeleteProcessStrategy.java | 0 .../strategy/GenericFileExpressionRenamer.java | 0 .../strategy/GenericFileNoOpProcessStrategy.java | 0 .../GenericFileProcessStrategyFactory.java | 0 .../GenericFileProcessStrategySupport.java | 0 ...GenericFileRenameExclusiveReadLockStrategy.java | 0 .../strategy/GenericFileRenameProcessStrategy.java | 0 .../file/strategy/GenericFileRenamer.java | 0 .../MarkerFileExclusiveReadLockStrategy.java | 0 .../camel/component/file/strategy/package.html | 0 components/camel-ftp/pom.xml | 2 +- .../component/file/remote/RemoteFileEndpoint.java | 2 +- .../file/remote/FtpBrowsableEndpointTest.java | 2 +- .../remote/FtpConsumerIdempotentMemoryRefTest.java | 2 +- .../HipchatConsumerIntegrationTest.java | 2 +- .../raft/cluster/JGroupsRaftClusterService.java | 2 +- .../jgroups/cluster/JGroupsLockClusterService.java | 2 +- components/camel-jsch/pom.xml | 4 - .../cluster/KubernetesClusterService.java | 2 +- .../MailIdempotentRepositoryDuplicateTest.java | 2 +- .../mail/MailIdempotentRepositoryTest.java | 2 +- ...IdempotentConsumerNoSkipDuplicateFilterTest.xml | 2 +- ...SpringIdempotentConsumerNoSkipDuplicateTest.xml | 2 +- ...SpringIdempotentConsumerRemoveOnFailureTest.xml | 2 +- .../processor/SpringIdempotentConsumerTest.xml | 2 +- .../zookeeper/cluster/ZooKeeperClusterService.java | 2 +- components/pom.xml | 1 + components/readme.adoc | 4 +- docs/components/modules/ROOT/nav.adoc | 1 + .../modules/ROOT/pages}/file-component.adoc | 0 .../camel/example/cdi/aws/s3/Application.java | 2 +- parent/pom.xml | 10 + .../components-starter/camel-file-starter/pom.xml | 53 ++++ .../springboot/FileComponentAutoConfiguration.java | 0 .../springboot/FileComponentConfiguration.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 | 1 + .../camel-spring-boot-dependencies/pom.xml | 10 + .../camel/tools/apt/DocumentationHelper.java | 2 +- 125 files changed, 673 insertions(+), 77 deletions(-) rename camel-core/src/test/java/org/apache/camel/{ => support}/processor/idempotent/FileIdempotentStoreOrderingTest.java (98%) rename {camel-core/src/main/java/org/apache/camel/impl => camel-support/src/main/java/org/apache/camel/support}/cluster/AbstractCamelClusterService.java (99%) rename {camel-core/src/main/java/org/apache/camel => camel-support/src/main/java/org/apache/camel/support}/processor/idempotent/FileIdempotentRepository.java (99%) rename {camel-core/src/main/java/org/apache/camel => camel-support/src/main/java/org/apache/camel/support}/processor/idempotent/MemoryIdempotentRepository.java (98%) create mode 100644 components/camel-file/pom.xml copy {camel-core => components/camel-file}/src/main/docs/file-component.adoc (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/AntPathMatcherFileFilter.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/AntPathMatcherGenericFileFilter.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/FileBinding.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/FileComponent.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/FileConsumer.java (99%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/FileEndpoint.java (99%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/FileOperations.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/FileProcessStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFile.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileBinding.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileComponent.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileConfiguration.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileConsumer.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileConverter.java (65%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileDefaultBinding.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileDefaultMoveExistingFileStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileDefaultSorter.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileEndpoint.java (99%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileExclusiveReadLockStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileExist.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileFilter.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileMessage.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileOnCompletion.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileOperationFailedException.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileOperations.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFilePollingConsumer.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileProcessStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/GenericFileProducer.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/cluster/FileLockClusterService.java (98%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/cluster/FileLockClusterView.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/package.html (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/FileChangedExclusiveReadLockStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/FileIdempotentChangedRepositoryReadLockStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/FileIdempotentRenameRepositoryReadLockStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/FileIdempotentRepositoryReadLockStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/FileLockExclusiveReadLockStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/FileMoveExistingStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/FileProcessStrategyFactory.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/FileRenameExclusiveReadLockStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/GenericFileDeleteProcessStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/GenericFileExpressionRenamer.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/GenericFileNoOpProcessStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/GenericFileProcessStrategyFactory.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/GenericFileProcessStrategySupport.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/GenericFileRenameExclusiveReadLockStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/GenericFileRenameProcessStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/GenericFileRenamer.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/MarkerFileExclusiveReadLockStrategy.java (100%) rename {camel-core => components/camel-file}/src/main/java/org/apache/camel/component/file/strategy/package.html (100%) rename {camel-core/src/main/docs => docs/components/modules/ROOT/pages}/file-component.adoc (100%) create mode 100644 platforms/spring-boot/components-starter/camel-file-starter/pom.xml copy platforms/spring-boot/components-starter/{camel-core-starter => camel-file-starter}/src/main/java/org/apache/camel/component/file/springboot/FileComponentAutoConfiguration.java (100%) copy platforms/spring-boot/components-starter/{camel-core-starter => camel-file-starter}/src/main/java/org/apache/camel/component/file/springboot/FileComponentConfiguration.java (100%) copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-file-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-file-starter}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 platforms/spring-boot/components-starter/camel-file-starter/src/main/resources/META-INF/spring.factories create mode 100644 platforms/spring-boot/components-starter/camel-file-starter/src/main/resources/META-INF/spring.provides