This is an automated email from the ASF dual-hosted git repository.
aldettinger pushed a change to branch CAMEL-13342-JUNIT5-EXPLORATORY
in repository https://gitbox.apache.org/repos/asf/camel.git.
discard ce5a743 CAMEL-13342: Implemented a first version of a
proof-of-concept for camel-testcontainers-spring with JUnit 5
discard f8a409d CAMEL-13342: Implemented a first version of a
proof-of-concept for camel-testcontainers with JUnit 5
discard 3b6b55e CAMEL-13342: Implemented a first version of a
proof-of-concept for camel-cdi-test in junit 5
discard ff1b9e0 CAMEL-13342: Added a JUnit 5 version of JUnit 4 test patterns
discard 8b31a49 CAMEL-13342: Setup SimpleMockTest with junit extension and
parameter resolver
discard ca726cb CAMEL-13342: Created CamelTest annotation and move existing
tests to **test/junit4**
add 8512692 Fixed CS for camel-restlet
add 1c8cfad CAMEL-13741 - Allow to convert a Map to an Iterable
add 94676ab Upgrade Cassandra datastax driver to version 3.7.2
add 3242fe8 CAMEL-10013: Implemented test validating syntax of endpoint.
Fixed syntax problems.
add eb3a23f Camel-CXF: Use PropertyBindingSupport where possible
add d497936 Camel-Dataformat: Use PropertyBindingSupport wherever possible
add 2170df9 Camel-Facebook: Use PropertyBindingSupport wherever possible
add 26f2d0b Camel-JMX: Use PropertyBindingSupport wherever possible
add 5dc16d5 Removed unused imports
add b13bbfd [CAMEL-13424]avoid using hardcode port in test
add 5c1832c Camel-Netty4: Use PropertyBindingSupport wherever possible
add dfd378c Camel-Rest: Use PropertyBindingSupport wherever possible
add a9da91f Removed unused imports
add 5001ff5 Camel-Wordpress: Use PropertyBindingSupport wherever possible
add 4d9693f Removed unused imports
add fcc421c CAMEL-13746: Fixed issues in camel-salesforce integration
tests
add c7a5d0a Merge branch 'master' of github.com:apache/camel
add 124f4c0 more fixes for anchor not found errors
add 7a599f6 more fixes for anchor not found errors
add d66231b more fixes for anchor not found errors
add d0159e1 required changes done
add 9dc4dc6 CAMEL-13629: Renamed tests to follow *Test pattern
add 8f568e8 Merge pull request #3036 from bedlaj/CAMEL-13629
add 2a01e2b CAMEL-13628: Initial commit
add 510dd6b CAMEL-13628: Karaf feature, Karaf itest, formatting
add f2a92b6 CAMEL-13628: add date to FileEvent
add 52e740f CAMEL-13628: Docs, polish
add bcd50de CAMEL-13628: docs
add 8665453 CAMEL-13628
add fac1b97 CAMEL-13628: Dropped directory-watcher dependency and related
stuff
add 8ce3f5a Revert "CAMEL-13628: Dropped directory-watcher dependency and
related stuff"
add 333b328 CAMEL-13628: Code review
add f7f08fd Regen
add f73b286 Revert "CAMEL-13741 - Allow to convert a Map to an Iterable"
add 766f613 Fixed CS for camel-restlet
add 8a0e8c2 mistakes fixed inside camel/docs/user-manual/
add 533842e mistakes fixed inside camel/components
add fd41772 mistakes fixed inside camel/core/camel-base
add 21b4186 mistakes fixed inside camel/core/camel-core
add 954a9ce9 ran ./mvnw -Pfastinstall install
add 4618e6a little fixes found during testing
add 0c5ba9c fixes in docs/user-manual/index.adoc
add 109cd7c CAMEL-13748: camel-file-watch Spring Boot test and fixed
starter
add 737d396 Upgrade Xchange to version 4.3.20
add 98cfc3b CAMEL-13747: Added basic auth support to camel-solr
add 3ce312a CAMEL-13747 - Regen
add 86c8e79 Upgrade Qpid Broker to version 7.1.4
add 11cc3b7 CAMEL-12983 - Camel-netty4-http: update to add the cheunked
http request/response and support stream writing
add d74f83d remove author
add d6ace02 Fixed CS for Camel-Netty4-Http
add 72f330d Regen
add b2a8ba2 Regen docs
add e73a290 Upgrade Braintree Java to version 2.99.0
add 00608ab CAMEL-13548: Upgrade jaxb-maven-plugin to 2.5.0 and remove
temporal JDK11 workarounds
add ecdd398 Regen
add bf2531b CAMEL-13589: copy over examples
add 259c4af remove the comment which doesn't apply anymore
add fe7fe27 Upgrade Infinispan Spring Boot to version 2.1.7.RELEASE
add 7a49804 Upgrade Owasp Maven Plugin to version 5.1.1
add cdc3250 CAMEL-13589: make sure to use asciidoc headings
add 936d467 CAMEL-13751: camel-caffeine: exclude transitive dependencies
not required
add ba8cc06 Merge pull request #3045 from lburgazzoli/CAMEL-13751
new d0d2fa4 CAMEL-13342: Created CamelTest annotation and move existing
tests to **test/junit4**
new 69a3393 CAMEL-13342: Setup SimpleMockTest with junit extension and
parameter resolver
new 3aa278d CAMEL-13342: Added a JUnit 5 version of JUnit 4 test patterns
new 0c58eb6 CAMEL-13342: Implemented a first version of a
proof-of-concept for camel-cdi-test in junit 5
new 0793602 CAMEL-13342: Implemented a first version of a
proof-of-concept for camel-testcontainers with JUnit 5
new f9fab3f CAMEL-13342: Implemented a first version of a
proof-of-concept for camel-testcontainers-spring with JUnit 5
new 98f221b CAMEL-13342: Moved further the proof-of-concept for
camel-test-spring/CamelSpringTestSupport
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (ce5a743)
\
N -- N -- N refs/heads/CAMEL-13342-JUNIT5-EXPLORATORY (98f221b)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 7 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/catalog/CamelCatalogJsonSchemaTest.java | 42 +-
...=> ShardListAfterSequenceParametrisedTest.java} | 4 +-
...va => ShardListAtSequenceParametrisedTest.java} | 4 +-
components/camel-blueprint/pom.xml | 97 +--
components/camel-cdi/src/main/docs/cdi.adoc | 1 +
.../src/main/docs/chatscript-component.adoc | 2 +-
.../component/chatscript/ChatScriptEndpoint.java | 2 +-
.../{SignatureTests.java => SignatureTest.java} | 5 +-
.../component/crypto/SpringSignatureTest.java | 6 +-
...gSignatureTests.xml => SpringSignatureTest.xml} | 0
components/camel-csv/pom.xml | 12 +-
.../csv/CsvDataFormatCustomFactoryTest.java | 12 +-
.../CsvDataFormatCustomRecordConverterTest.java | 7 +-
.../csv/CsvDataFormatResourceFactoryTest.java | 12 +-
.../camel/dataformat/csv/CsvDataFormatTest.java | 16 +-
...svMarshalAutogenColumnsSpringQuoteModeTest.java | 6 +-
.../csv/CsvMarshalAutogenColumnsSpringTest.java | 6 +-
.../dataformat/csv/CsvMarshalCharsetTest.java | 5 +-
.../camel/dataformat/csv/CsvMarshalHeaderTest.java | 16 +-
...MarshalHeaderWithCustomMarshallFactoryTest.java | 16 +-
.../csv/CsvMarshalPipeDelimiterSpringTest.java | 6 +-
.../csv/CsvMarshalPipeDelimiterTest.java | 6 +-
.../camel/dataformat/csv/CsvMarshalTest.java | 6 +-
.../dataformat/csv/CsvRecordConvertersTest.java | 10 +-
.../camel/dataformat/csv/CsvRouteCharsetTest.java | 6 +-
.../apache/camel/dataformat/csv/CsvRouteTest.java | 29 +-
.../csv/CsvUnmarshalMapLineSpringTest.java | 6 +-
.../csv/CsvUnmarshalPipeDelimiterSpringTest.java | 6 +-
.../csv/CsvUnmarshalPipeDelimiterTest.java | 6 +-
.../csv/CsvUnmarshalSkipFirstLineSpringTest.java | 6 +-
.../csv/CsvUnmarshalStreamSpringTest.java | 6 +-
.../dataformat/csv/CsvUnmarshalStreamTest.java | 6 +-
.../csv/CsvUnmarshalTabDelimiterSpringTest.java | 6 +-
.../csv/CsvUnmarshalTabDelimiterTest.java | 6 +-
.../camel/dataformat/csv/CsvUnmarshalTest.java | 5 +-
...CsvUnmarshalTwoCsvDataFormatConcurrentTest.java | 6 +-
.../camel-cxf/src/main/docs/cxf-component.adoc | 115 ++-
.../apache/camel/component/cxf/CxfEndpoint.java | 11 +-
...Camel1145Route.java => Camel1145RouteTest.java} | 2 +-
...s.java => CxfRsEndpointWithPropertiesTest.java} | 2 +-
.../component/dataformat/DataFormatComponent.java | 5 +-
.../src/main/docs/dataset-component.adoc | 2 +-
.../src/main/docs/dataset-test-component.adoc | 2 +-
...ruptorReconfigureWithBlockingProducerTest.java} | 4 +-
.../camel/component/facebook/FacebookEndpoint.java | 4 +-
components/{camel-csv => camel-file-watch}/pom.xml | 151 ++--
.../src/main/docs/file-watch-component.adoc | 164 +++++
.../component/file/watch/FileWatchComponent.java | 121 ++++
.../component/file/watch/FileWatchConsumer.java | 241 +++++++
.../component/file/watch/FileWatchEndpoint.java | 217 ++++++
.../component/file/watch/constants/FileEvent.java | 56 ++
.../file/watch/constants/FileEventEnum.java | 92 +++
.../component/file/watch/utils/PathUtils.java} | 65 +-
.../file/watch/FileWatchComponentNegativeTest.java | 49 ++
.../watch/FileWatchComponentRecursiveTest.java} | 46 +-
.../file/watch/FileWatchComponentTest.java | 173 +++++
.../file/watch/FileWatchComponentTestBase.java | 112 +++
.../file/watch/SpringFileWatcherTest.java | 80 +++
.../camel/component/file/watch/TestHasher.java} | 69 +-
.../src/test/resources/log4j2.properties | 29 +
.../file/watch/SpringFileWatchComponentTest.xml | 41 ++
.../camel-file/src/main/docs/file-component.adoc | 4 +-
...FromFtpRecursiveNotStepwiseNoBasePathTest.java} | 2 +-
...romSftpRecursiveNotStepwiseNoBasePathTest.java} | 2 +-
.../src/main/docs/google-bigquery-component.adoc | 2 +-
.../main/docs/google-bigquery-sql-component.adoc | 4 +-
.../google/bigquery/GoogleBigQueryEndpoint.java | 2 +-
.../bigquery/sql/GoogleBigQuerySQLEndpoint.java | 2 +-
components/camel-groovy/pom.xml | 2 -
.../camel-ipfs/src/main/docs/ipfs-component.adoc | 6 +-
.../camel/component/ipfs/IPFSConfiguration.java | 11 +-
.../apache/camel/component/ipfs/IPFSEndpoint.java | 2 +-
.../camel-jaxb/src/main/docs/jaxb-dataformat.adoc | 4 +-
...rmatSchemaValidationWithObjectFactoryTest.java} | 2 +-
.../camel-jetty/src/main/docs/jetty-component.adoc | 2 +-
...ava => JmsChainedEndpointDelayTimeoutTest.java} | 2 +-
.../apache/camel/component/jmx/JMXComponent.java | 6 +-
.../src/main/docs/language-component.adoc | 2 +-
.../src/main/docs/micrometer-component.adoc | 6 +-
.../camel-mock/src/main/docs/mock-component.adoc | 20 +-
.../src/main/docs/mybatis-component.adoc | 2 +-
.../component/netty4/http/ChunkedHttpRequest.java | 72 ++
.../component/netty4/http/ChunkedHttpResponse.java | 72 ++
.../netty4/http/CustomChunkedWriteHandler.java} | 27 +-
.../netty4/http/DefaultNettyHttpBinding.java | 87 ++-
.../netty4/http/HttpClientInitializerFactory.java | 1 +
.../netty4/http/HttpServerInitializerFactory.java | 1 +
.../http/HttpServerSharedInitializerFactory.java | 1 +
...va => NettyHttpBindingUseAbsolutePathTest.java} | 2 +-
...va => NettyHttpBindingUseRelativePathTest.java} | 2 +-
.../camel/component/netty4/NettyConfiguration.java | 4 +-
.../main/docs/pg-replication-slot-component.adoc | 2 +-
.../slot/PgReplicationSlotEndpoint.java | 2 +-
.../src/main/docs/quickfix-component.adoc | 2 +-
.../apache/camel/component/rest/RestProducer.java | 5 +-
.../component/restlet/RestRestletRouterIdTest.java | 23 +-
.../camel-salesforce-component/README.md | 5 +-
.../camel-salesforce-component/pom.xml | 9 +
.../internal/client/DefaultBulkApiClient.java | 1 +
.../ChangeEventsConsumerIntegrationTest.java | 2 +
.../PlatformEventsConsumerIntegrationTest.java | 2 +
.../camel-seda/src/main/docs/seda-component.adoc | 2 +-
.../camel-solr/src/main/docs/solr-component.adoc | 4 +-
.../apache/camel/component/solr/SolrEndpoint.java | 26 +
.../apache/camel/component/solr/SolrProducer.java | 47 +-
.../camel/component/solr/InitSolrEndpointTest.java | 3 +-
.../component/solr/SolrComponentTestSupport.java | 5 +-
.../apache/camel/component/solr/SolrFixtures.java | 26 +-
.../src/test/resources/solr/security.json | 13 +
.../src/main/docs/soroush-component.adoc | 2 +-
.../soroushbot/component/SoroushBotEndpoint.java | 2 +-
...File.java => ConsumerAutoDownloadFileTest.java} | 2 +-
...sumerExceptionHandledWithErrorHandlerTest.java} | 2 +-
...ltiThread.java => ConsumerMultiThreadTest.java} | 2 +-
...ava => ConsumerQueueCapacityPerThreadTest.java} | 2 +-
...a => ConsumerRetryOnConnectionFailureTest.java} | 2 +-
...va => HandleExceptionWithErrorHandlerTest.java} | 2 +-
...java => ProducerAutoUploadFileIsFalseTest.java} | 2 +-
...adFile.java => ProducerAutoUploadFileTest.java} | 4 +-
...loadFile.java => ProducerDownloadFileTest.java} | 4 +-
... ProducerDownloadFileWithoutThumbnailTest.java} | 4 +-
...UploadFile.java => ProducerUploadFileTest.java} | 2 +-
...onditionTest1.java => GroupCondition1Test.java} | 4 +-
...onditionTest2.java => GroupCondition2Test.java} | 6 +-
...onditionTest3.java => GroupCondition3Test.java} | 6 +-
...onditionTest4.java => GroupCondition4Test.java} | 6 +-
components/camel-spring/pom.xml | 89 +--
components/camel-spring/src/main/docs/spring.adoc | 2 +-
...Text.java => JdbcAggregateStoreAsTextTest.java} | 4 +-
.../camel-stub/src/main/docs/stub-component.adoc | 4 +-
.../camel-test-cdi/src/main/docs/test-cdi.adoc | 4 +-
.../CamelSpringDelegatingTestContextLoader.java | 138 ----
.../spring/CamelSpringTestContextLoader.java | 1 -
.../test/junit5/spring/CamelSpringTestSupport.java | 1 -
.../junit5/spring/RouteCoverageEventNotifier.java | 1 -
...nterceptSendToEndpointWithLoadbalancerTest.java | 4 +-
.../test/issues/AdviceWithOnCompletionTest.java | 4 +-
.../AdviceWithOnExceptionMultipleIssueTest.java | 4 +-
.../test/issues/MockEndpointsAndSkipTest.java | 4 +-
.../src/main/docs/wordpress-component.adoc | 2 +-
.../component/wordpress/WordpressEndpoint.java | 6 +-
.../camel-xpath/src/main/docs/xpath-language.adoc | 2 +-
components/pom.xml | 1 +
components/readme.adoc | 25 +-
core/camel-base/src/main/docs/file-language.adoc | 2 +-
core/camel-base/src/main/docs/simple-language.adoc | 2 +-
.../src/main/docs/eips/content-filter-eip.adoc | 8 +-
.../src/main/docs/eips/dynamic-router.adoc | 2 +-
.../main/docs/eips/eventDrivenConsumer-eip.adoc | 2 +-
.../src/main/docs/eips/pipeline-eip.adoc | 2 +-
.../src/main/docs/eips/recipientList-eip.adoc | 2 +-
core/camel-core/src/main/docs/eips/toD-eip.adoc | 2 +-
...java => FileProducerFileBodyGetsMovedTest.java} | 2 +-
...rBenchmark.java => ConverterBenchmarkTest.java} | 2 +-
...rallelRuntimeExceptionInHasNextOrNextTest.java} | 2 +-
.../org/apache/camel/processor/FilterTest.java | 4 +
.../dsl/ChatScriptEndpointBuilderFactory.java | 2 +-
...y.java => FileWatchEndpointBuilderFactory.java} | 94 ++-
.../dsl/GoogleBigQueryEndpointBuilderFactory.java | 2 +-
.../GoogleBigQuerySQLEndpointBuilderFactory.java | 8 +-
.../endpoint/dsl/IPFSEndpointBuilderFactory.java | 9 +-
.../PgReplicationSlotEndpointBuilderFactory.java | 3 +-
.../endpoint/dsl/SolrEndpointBuilderFactory.java | 22 +
.../dsl/SoroushBotEndpointBuilderFactory.java | 2 +-
.../dsl/WordpressEndpointBuilderFactory.java | 2 +-
.../quickfixj/QuickfixjSpringTest-context.xml | 0
.../InterceptSendToMockEndpointStrategyTest.xml | 0
.../org/apache/camel/spring/mock/camel-route.xml | 0
.../patterns/IsMockEndpointsAndSkipJUnit4Test.java | 63 ++
.../test/patterns/IsMockEndpointsJUnit4Test.java | 70 ++
.../interceptor/AdviceWithMockEndpointsTest.java | 0
...dviceWithMockMultipleEndpointsWithSkipTest.java | 0
docs/components/modules/ROOT/nav.adoc | 1 +
docs/components/modules/ROOT/pages/cdi.adoc | 1 +
.../modules/ROOT/pages/chatscript-component.adoc | 2 +-
.../modules/ROOT/pages/cxf-component.adoc | 115 ++-
.../modules/ROOT/pages/dataset-component.adoc | 2 +-
.../modules/ROOT/pages/dataset-test-component.adoc | 2 +-
.../modules/ROOT/pages/file-component.adoc | 4 +-
.../modules/ROOT/pages/file-watch-component.adoc | 164 +++++
.../ROOT/pages/google-bigquery-component.adoc | 2 +-
.../ROOT/pages/google-bigquery-sql-component.adoc | 4 +-
.../modules/ROOT/pages/ipfs-component.adoc | 6 +-
.../modules/ROOT/pages/jaxb-dataformat.adoc | 4 +-
.../modules/ROOT/pages/jetty-component.adoc | 2 +-
.../modules/ROOT/pages/language-component.adoc | 2 +-
.../modules/ROOT/pages/micrometer-component.adoc | 6 +-
.../modules/ROOT/pages/mock-component.adoc | 20 +-
.../modules/ROOT/pages/mybatis-component.adoc | 2 +-
.../ROOT/pages/pg-replication-slot-component.adoc | 2 +-
.../modules/ROOT/pages/quickfix-component.adoc | 2 +-
.../modules/ROOT/pages/seda-component.adoc | 2 +-
.../modules/ROOT/pages/solr-component.adoc | 4 +-
.../modules/ROOT/pages/soroush-component.adoc | 2 +-
docs/components/modules/ROOT/pages/spring.adoc | 2 +-
.../modules/ROOT/pages/stub-component.adoc | 4 +-
docs/components/modules/ROOT/pages/test-cdi.adoc | 4 +-
.../modules/ROOT/pages/wordpress-component.adoc | 2 +-
.../modules/ROOT/pages/xpath-language.adoc | 2 +-
docs/gulpfile.js | 42 +-
docs/package.json | 3 +-
.../books/3151EN_Mastering_Apache_Camel.jpg | Bin
.../ROOT/assets/images}/books/3477OS.jpg | Bin
.../ROOT/assets/images}/books/3477OSmall.jpg | Bin
.../ROOT/assets/images}/books/5347OSmall.jpg | Bin
.../images}/books/B03507_MockupCover_Normal.jpg | Bin
.../assets/images}/books/CamelCookbookCover.png | Bin
.../ROOT/assets/images}/books/CiA-front-medium.png | Bin
.../assets/images}/books/camel-design-patterns.jpg | Bin
.../ROOT/assets/images}/books/cia2-cover-small.jpg | Bin
.../ROOT/assets/images}/books/cia_small.jpg | Bin
.../ROOT/assets/images}/books/eip_book_cover.jpg | Bin
.../ROOT/assets/images}/books/large.jpg | Bin
.../ROOT/assets/images}/books/rademakers.jpg | Bin
.../camel/component/jms/jmsRouteUsingSpring.xml | 0
.../spring/javaconfig/patterns/FilterTest.java | 0
...CamelSpringDelegatingTestContextLoaderTest.java | 0
.../apache/camel/spring/patterns/FilterTest.java | 0
.../camel/spring/patterns/FilterTest-context.xml | 0
.../camel/test/blueprint/DebugBlueprintTest.java | 0
.../apache/camel/test/blueprint/camelContext.xml | 0
.../java/org/apache/camel/test/cdi/FilterTest.java | 0
.../test/spring/CamelSpringRunnerPlainTest.java | 0
.../org/apache/camel/processor/FilterTest.java | 4 +
.../modules/ROOT/pages/bam-example.adoc | 2 +-
docs/user-manual/modules/ROOT/pages/books.adoc | 2 +-
.../modules/ROOT/pages/configuring-camel.adoc | 2 +-
.../modules/ROOT/pages/content-filter-eip.adoc | 8 +-
.../modules/ROOT/pages/data-format.adoc | 4 +-
.../modules/ROOT/pages/dynamic-router.adoc | 2 +-
.../ROOT/pages/error-handling-in-camel.adoc | 2 +-
.../modules/ROOT/pages/event-message.adoc | 2 +-
.../ROOT/pages/eventDrivenConsumer-eip.adoc | 2 +-
.../user-manual/modules/ROOT/pages/expression.adoc | 2 +-
docs/user-manual/modules/ROOT/pages/faq.adoc | 2 +-
.../pages/faq/how-do-i-become-a-committer.adoc | 2 +-
.../ROOT/pages/faq/how-do-i-edit-the-website.adoc | 2 +-
...direct-event-seda-and-vm-endpoints-compare.adoc | 4 +-
.../pages/faq/how-does-camel-compare-to-mule.adoc | 2 +-
.../how-does-camel-compare-to-servicemix-eip.adoc | 2 +-
.../faq/how-does-camel-work-with-activemq.adoc | 4 +-
.../faq/how-does-the-camel-api-compare-to.adoc | 4 +-
.../modules/ROOT/pages/faq/what-is-camel.adoc | 4 +-
.../modules/ROOT/pages/file-language.adoc | 2 +-
.../modules/ROOT/pages/guaranteed-delivery.adoc | 2 +-
docs/user-manual/modules/ROOT/pages/index.adoc | 772 ++++++++++-----------
docs/user-manual/modules/ROOT/pages/languages.adoc | 2 +-
.../modules/ROOT/pages/message-translator.adoc | 2 +-
.../modules/ROOT/pages/pipeline-eip.adoc | 2 +-
.../modules/ROOT/pages/recipientList-eip.adoc | 2 +-
docs/user-manual/modules/ROOT/pages/rest-dsl.adoc | 2 +-
.../ROOT/pages/scala-dsl-getting-started.adoc | 3 +-
.../ROOT/pages/scala-dsl-supported-languages.adoc | 5 +-
.../modules/ROOT/pages/simple-language.adoc | 2 +-
docs/user-manual/modules/ROOT/pages/support.adoc | 2 +-
docs/user-manual/modules/ROOT/pages/testing.adoc | 40 +-
docs/user-manual/modules/ROOT/pages/toD-eip.adoc | 2 +-
.../modules/ROOT/pages/transactional-client.adoc | 4 +-
docs/yarn.lock | 7 +
parent/pom.xml | 45 +-
.../karaf/features/src/main/resources/features.xml | 5 +
.../camel-file-watch-starter/pom.xml | 53 ++
.../FileWatchComponentAutoConfiguration.java | 128 ++++
.../FileWatchComponentConfiguration.java | 139 ++++
.../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 | 17 +-
.../camel/itest/karaf/CamelFileWatchTest.java | 24 +-
.../camel/itest/springboot/CamelFileWatchTest.java | 48 ++
275 files changed, 3779 insertions(+), 1496 deletions(-)
rename
components/camel-aws-ddb/src/test/java/org/apache/camel/component/aws/ddbstream/{ShardListAfterSequenceParametrised.java
=> ShardListAfterSequenceParametrisedTest.java} (93%)
rename
components/camel-aws-ddb/src/test/java/org/apache/camel/component/aws/ddbstream/{ShardListAtSequenceParametrised.java
=> ShardListAtSequenceParametrisedTest.java} (94%)
rename
components/camel-crypto/src/test/java/org/apache/camel/component/crypto/{SignatureTests.java
=> SignatureTest.java} (98%)
rename
components/camel-crypto/src/test/resources/org/apache/camel/component/crypto/{SpringSignatureTests.xml
=> SpringSignatureTest.xml} (100%)
rename
components/camel-cxf/src/test/java/org/apache/camel/component/cxf/{TestCamel1145Route.java
=> Camel1145RouteTest.java} (97%)
rename
components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/{CxfRsEndpointWithProperties.java
=> CxfRsEndpointWithPropertiesTest.java} (96%)
rename
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/{DisruptorReconfigureWithBlockingProducer.java
=> DisruptorReconfigureWithBlockingProducerTest.java} (96%)
copy components/{camel-csv => camel-file-watch}/pom.xml (72%)
create mode 100644
components/camel-file-watch/src/main/docs/file-watch-component.adoc
create mode 100644
components/camel-file-watch/src/main/java/org/apache/camel/component/file/watch/FileWatchComponent.java
create mode 100644
components/camel-file-watch/src/main/java/org/apache/camel/component/file/watch/FileWatchConsumer.java
create mode 100644
components/camel-file-watch/src/main/java/org/apache/camel/component/file/watch/FileWatchEndpoint.java
create mode 100644
components/camel-file-watch/src/main/java/org/apache/camel/component/file/watch/constants/FileEvent.java
create mode 100644
components/camel-file-watch/src/main/java/org/apache/camel/component/file/watch/constants/FileEventEnum.java
copy
components/{camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringBootJUnit4ClassRunner.java
=>
camel-file-watch/src/main/java/org/apache/camel/component/file/watch/utils/PathUtils.java}
(61%)
create mode 100644
components/camel-file-watch/src/test/java/org/apache/camel/component/file/watch/FileWatchComponentNegativeTest.java
copy
components/{camel-soroush/src/test/java/org/apache/camel/component/soroushbot/component/ConsumerMultiThread.java
=>
camel-file-watch/src/test/java/org/apache/camel/component/file/watch/FileWatchComponentRecursiveTest.java}
(50%)
create mode 100644
components/camel-file-watch/src/test/java/org/apache/camel/component/file/watch/FileWatchComponentTest.java
create mode 100644
components/camel-file-watch/src/test/java/org/apache/camel/component/file/watch/FileWatchComponentTestBase.java
create mode 100644
components/camel-file-watch/src/test/java/org/apache/camel/component/file/watch/SpringFileWatcherTest.java
copy
components/{camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringBootJUnit4ClassRunner.java
=>
camel-file-watch/src/test/java/org/apache/camel/component/file/watch/TestHasher.java}
(57%)
create mode 100644
components/camel-file-watch/src/test/resources/log4j2.properties
create mode 100644
components/camel-file-watch/src/test/resources/org/apache/camel/component/file/watch/SpringFileWatchComponentTest.xml
rename
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/{FromFtpRecursiveNotStepwiseNoBasePath.java
=> FromFtpRecursiveNotStepwiseNoBasePathTest.java} (96%)
rename
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/sftp/{FromSftpRecursiveNotStepwiseNoBasePath.java
=> FromSftpRecursiveNotStepwiseNoBasePathTest.java} (96%)
rename
components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/{JaxbDataFormatSchemaValidationTestWithObjectFactory.java
=> JaxbDataFormatSchemaValidationWithObjectFactoryTest.java} (98%)
rename
components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/{JmsChainedEndpointDelayTimeout.java
=> JmsChainedEndpointDelayTimeoutTest.java} (97%)
create mode 100644
components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/ChunkedHttpRequest.java
create mode 100644
components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/ChunkedHttpResponse.java
copy
components/{camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringBootJUnit4ClassRunner.java
=>
camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/CustomChunkedWriteHandler.java}
(54%)
rename
components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/{NettyHttpBindingUseAbsolutePath.java
=> NettyHttpBindingUseAbsolutePathTest.java} (98%)
rename
components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/{NettyHttpBindingUseRelativePath.java
=> NettyHttpBindingUseRelativePathTest.java} (98%)
create mode 100644 components/camel-solr/src/test/resources/solr/security.json
rename
components/camel-soroush/src/test/java/org/apache/camel/component/soroushbot/component/{ConsumerAutoDownloadFile.java
=> ConsumerAutoDownloadFileTest.java} (97%)
rename
components/camel-soroush/src/test/java/org/apache/camel/component/soroushbot/component/{ConsumerExceptionHandledWithErrorHandler.java
=> ConsumerExceptionHandledWithErrorHandlerTest.java} (96%)
rename
components/camel-soroush/src/test/java/org/apache/camel/component/soroushbot/component/{ConsumerMultiThread.java
=> ConsumerMultiThreadTest.java} (96%)
rename
components/camel-soroush/src/test/java/org/apache/camel/component/soroushbot/component/{ConsumerQueueCapacityPerThread.java
=> ConsumerQueueCapacityPerThreadTest.java} (96%)
rename
components/camel-soroush/src/test/java/org/apache/camel/component/soroushbot/component/{ConsumerRetryOnConnectionFailure.java
=> ConsumerRetryOnConnectionFailureTest.java} (95%)
rename
components/camel-soroush/src/test/java/org/apache/camel/component/soroushbot/component/{HandleExceptionWithErrorHandler.java
=> HandleExceptionWithErrorHandlerTest.java} (97%)
rename
components/camel-soroush/src/test/java/org/apache/camel/component/soroushbot/component/{ProducerAutoUploadFileIsFalse.java
=> ProducerAutoUploadFileIsFalseTest.java} (97%)
rename
components/camel-soroush/src/test/java/org/apache/camel/component/soroushbot/component/{ProducerAutoUploadFile.java
=> ProducerAutoUploadFileTest.java} (96%)
rename
components/camel-soroush/src/test/java/org/apache/camel/component/soroushbot/component/{ProducerDownloadFile.java
=> ProducerDownloadFileTest.java} (96%)
rename
components/camel-soroush/src/test/java/org/apache/camel/component/soroushbot/component/{ProducerDownloadFileWithoutThumbnail.java
=> ProducerDownloadFileWithoutThumbnailTest.java} (96%)
rename
components/camel-soroush/src/test/java/org/apache/camel/component/soroushbot/component/{ProducerUploadFile.java
=> ProducerUploadFileTest.java} (98%)
rename
components/camel-spring-boot/src/test/java/org/apache/camel/spring/boot/util/{GroupConditionTest1.java
=> GroupCondition1Test.java} (96%)
rename
components/camel-spring-boot/src/test/java/org/apache/camel/spring/boot/util/{GroupConditionTest2.java
=> GroupCondition2Test.java} (93%)
rename
components/camel-spring-boot/src/test/java/org/apache/camel/spring/boot/util/{GroupConditionTest3.java
=> GroupCondition3Test.java} (93%)
rename
components/camel-spring-boot/src/test/java/org/apache/camel/spring/boot/util/{GroupConditionTest4.java
=> GroupCondition4Test.java} (93%)
rename
components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/{JdbcAggregateStoreAsText.java
=> JdbcAggregateStoreAsTextTest.java} (99%)
delete mode 100644
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringDelegatingTestContextLoader.java
rename
core/camel-core/src/test/java/org/apache/camel/component/file/{FileProducerFileBodyGetsMoved.java
=> FileProducerFileBodyGetsMovedTest.java} (97%)
rename
core/camel-core/src/test/java/org/apache/camel/converter/{ConverterBenchmark.java
=> ConverterBenchmarkTest.java} (99%)
rename
core/camel-core/src/test/java/org/apache/camel/issues/{SplitterParallelRuntimeExceptionInHasNextOrNext.java
=> SplitterParallelRuntimeExceptionInHasNextOrNextTest.java} (97%)
copy
core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/{IPFSEndpointBuilderFactory.java
=> FileWatchEndpointBuilderFactory.java} (56%)
copy {components =>
docs/components/modules/ROOT/examples/components}/camel-quickfix/src/test/resources/org/apache/camel/component/quickfixj/QuickfixjSpringTest-context.xml
(100%)
copy {components =>
docs/components/modules/ROOT/examples/components}/camel-spring/src/test/resources/org/apache/camel/spring/mock/InterceptSendToMockEndpointStrategyTest.xml
(100%)
copy {components =>
docs/components/modules/ROOT/examples/components}/camel-spring/src/test/resources/org/apache/camel/spring/mock/camel-route.xml
(100%)
create mode 100644
docs/components/modules/ROOT/examples/components/camel-test/src/test/java/org/apache/camel/test/patterns/IsMockEndpointsAndSkipJUnit4Test.java
create mode 100644
docs/components/modules/ROOT/examples/components/camel-test/src/test/java/org/apache/camel/test/patterns/IsMockEndpointsJUnit4Test.java
copy {core =>
docs/components/modules/ROOT/examples/core}/camel-core/src/test/java/org/apache/camel/processor/interceptor/AdviceWithMockEndpointsTest.java
(100%)
copy {core =>
docs/components/modules/ROOT/examples/core}/camel-core/src/test/java/org/apache/camel/processor/interceptor/AdviceWithMockMultipleEndpointsWithSkipTest.java
(100%)
create mode 100644 docs/components/modules/ROOT/pages/file-watch-component.adoc
rename docs/user-manual/{en =>
modules/ROOT/assets/images}/books/3151EN_Mastering_Apache_Camel.jpg (100%)
rename docs/user-manual/{en => modules/ROOT/assets/images}/books/3477OS.jpg
(100%)
rename docs/user-manual/{en =>
modules/ROOT/assets/images}/books/3477OSmall.jpg (100%)
rename docs/user-manual/{en =>
modules/ROOT/assets/images}/books/5347OSmall.jpg (100%)
rename docs/user-manual/{en =>
modules/ROOT/assets/images}/books/B03507_MockupCover_Normal.jpg (100%)
rename docs/user-manual/{en =>
modules/ROOT/assets/images}/books/CamelCookbookCover.png (100%)
rename docs/user-manual/{en =>
modules/ROOT/assets/images}/books/CiA-front-medium.png (100%)
rename docs/user-manual/{en =>
modules/ROOT/assets/images}/books/camel-design-patterns.jpg (100%)
rename docs/user-manual/{en =>
modules/ROOT/assets/images}/books/cia2-cover-small.jpg (100%)
rename docs/user-manual/{en => modules/ROOT/assets/images}/books/cia_small.jpg
(100%)
rename docs/user-manual/{en =>
modules/ROOT/assets/images}/books/eip_book_cover.jpg (100%)
rename docs/user-manual/{en => modules/ROOT/assets/images}/books/large.jpg
(100%)
rename docs/user-manual/{en =>
modules/ROOT/assets/images}/books/rademakers.jpg (100%)
copy {components =>
docs/user-manual/modules/ROOT/examples/components}/camel-jms/src/test/resources/org/apache/camel/component/jms/jmsRouteUsingSpring.xml
(100%)
copy {components =>
docs/user-manual/modules/ROOT/examples/components}/camel-spring-javaconfig/src/test/java/org/apache/camel/spring/javaconfig/patterns/FilterTest.java
(100%)
copy {components =>
docs/user-manual/modules/ROOT/examples/components}/camel-spring-javaconfig/src/test/java/org/apache/camel/spring/javaconfig/test/CamelSpringDelegatingTestContextLoaderTest.java
(100%)
copy {components =>
docs/user-manual/modules/ROOT/examples/components}/camel-spring/src/test/java/org/apache/camel/spring/patterns/FilterTest.java
(100%)
copy {components =>
docs/user-manual/modules/ROOT/examples/components}/camel-spring/src/test/resources/org/apache/camel/spring/patterns/FilterTest-context.xml
(100%)
copy {components =>
docs/user-manual/modules/ROOT/examples/components}/camel-test-blueprint/src/test/java/org/apache/camel/test/blueprint/DebugBlueprintTest.java
(100%)
copy {components =>
docs/user-manual/modules/ROOT/examples/components}/camel-test-blueprint/src/test/resources/org/apache/camel/test/blueprint/camelContext.xml
(100%)
copy {components =>
docs/user-manual/modules/ROOT/examples/components}/camel-test-cdi/src/test/java/org/apache/camel/test/cdi/FilterTest.java
(100%)
copy {components =>
docs/user-manual/modules/ROOT/examples/components}/camel-test-spring/src/test/java/org/apache/camel/test/spring/CamelSpringRunnerPlainTest.java
(100%)
copy {core =>
docs/user-manual/modules/ROOT/examples/core}/camel-core/src/test/java/org/apache/camel/processor/FilterTest.java
(96%)
create mode 100644
platforms/spring-boot/components-starter/camel-file-watch-starter/pom.xml
create mode 100644
platforms/spring-boot/components-starter/camel-file-watch-starter/src/main/java/org/apache/camel/component/file/watch/springboot/FileWatchComponentAutoConfiguration.java
create mode 100644
platforms/spring-boot/components-starter/camel-file-watch-starter/src/main/java/org/apache/camel/component/file/watch/springboot/FileWatchComponentConfiguration.java
copy {tooling/maven/camel-package-maven-plugin =>
platforms/spring-boot/components-starter/camel-file-watch-starter}/src/main/resources/META-INF/LICENSE.txt
(100%)
copy {tooling/maven/camel-package-maven-plugin =>
platforms/spring-boot/components-starter/camel-file-watch-starter}/src/main/resources/META-INF/NOTICE.txt
(100%)
create mode 100644
platforms/spring-boot/components-starter/camel-file-watch-starter/src/main/resources/META-INF/spring.factories
create mode 100644
platforms/spring-boot/components-starter/camel-file-watch-starter/src/main/resources/META-INF/spring.provides
rename
components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringBootJUnit4ClassRunner.java
=>
tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelFileWatchTest.java
(61%)
create mode 100644
tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelFileWatchTest.java