This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a change to branch quarkus-master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git.
discard 9e98da3 Set quarkus.version to 999-SNAPSHOT add 17eb6d1 Add ActiveMQ extension add 8e4d3ec Use all lowercase keywords in ActiveMQ quarkus-extension.yaml add 92f1e07 Optimize PR build GitHub action add e544f55 Merge pull request #861 from jamesnetherton/improve-actions add b70d6e3 Upgrade Quarkus to 1.3.0.CR2 add f6fefd1 Fix #795 File Watch support add db10ecc Added Mustache extension #803 add 4023353 Regenerated docs add 7133574 Add GraphQL extension add f0aec25 Make the file-watch tests more resilient add a48cd8e Add a pom.xml file in the poms directory to be able to rebuild both BOMs at once add cdc4da0 Fix #865 Re-org the source tree add 792a21b Flatten the catalog module hierarchy add 48e8753 chore(build): update maven to v3.6.3 add 16cf8e5 chore(doc): fix contributor guide example add b38edaa Fixed missing registry values in native mode #867 add 36f3c5b Fixed kafka itests as @Inject is not supported in native tests add 91fdbe6 Ref component support #818 add 87501cf chore(build): disable qurkus banner add 273dabb chore(it): remove empty application.properties (ref/src/main/resources/application.properties) add 51025ac Remove default or redundant config of the failsafe plugin add f6fbc13 FastCamelContext to implement ModelCamelContext #877 add 638b5a6 Upgrade Quarkus to 1.3.0.Final add d7230eb [maven-release-plugin] prepare release 1.0.0-M5 add a345450 [maven-release-plugin] prepare for next development iteration add 1a3a2ea Add soap dataformat quarkus extension fix #763 add 41097d1 camel-quarkus-core: make caffeine cache optional #886 add 131e910 Merge pull request #887 from lburgazzoli/github-886 new 163ffed Set quarkus.version to 999-SNAPSHOT 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 (9e98da3) \ N -- N -- N refs/heads/quarkus-master (163ffed) 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 1 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: .github/workflows/pr-build.yaml | 453 +++++---------------- .github/workflows/pr-validate.yml | 8 +- .mvn/wrapper/maven-wrapper.properties | 2 +- catalog/camel-quarkus-catalog/pom.xml | 97 ----- catalog/pom.xml | 82 +++- .../catalog/quarkus/QuarkusRuntimeProvider.java | 0 .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../quarkus/QuarkusRuntimeProviderTest.java | 0 docs/modules/ROOT/pages/contributor-guide.adoc | 2 +- docs/modules/ROOT/pages/extensions/file-watch.adoc | 30 ++ docs/modules/ROOT/pages/extensions/graphql.adoc | 29 ++ .../pages/list-of-camel-quarkus-extensions.adoc | 25 +- examples/observability/pom.xml | 5 - examples/rest-json/pom.xml | 5 - .../caffeine-lrucache}/deployment/pom.xml | 31 +- .../deployment/CaffeineLRUCacheProcessor.java | 37 +- .../caffeine-lrucache}/pom.xml | 16 +- .../caffeine-lrucache}/runtime/pom.xml | 49 ++- .../main/resources/META-INF/quarkus-extension.yaml | 6 +- .../core-cloud/deployment/pom.xml | 0 {extensions => extensions-core}/core-cloud/pom.xml | 0 .../core-cloud/runtime/pom.xml | 0 .../graal/SubstituteCachingServiceDiscovery.java | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../core/deployment/pom.xml | 4 - .../quarkus/core/deployment/BuildProcessor.java | 0 .../core/deployment/CamelBeanBuildItem.java | 0 .../quarkus/core/deployment/CamelBeanInfo.java | 0 .../core/deployment/CamelContextBuildItem.java | 0 .../CamelFactoryFinderResolverBuildItem.java | 0 .../core/deployment/CamelMainBuildItem.java | 0 .../deployment/CamelMainListenerBuildItem.java | 0 .../CamelModelJAXBContextFactoryBuildItem.java | 0 .../deployment/CamelModelToXMLDumperBuildItem.java | 0 .../deployment/CamelReactiveExecutorBuildItem.java | 0 .../core/deployment/CamelRegistryBuildItem.java | 0 .../CamelRoutesBuilderClassBuildItem.java | 0 .../deployment/CamelRoutesCollectorBuildItem.java | 0 .../deployment/CamelRoutesLoaderBuildItems.java | 0 .../core/deployment/CamelRuntimeBeanBuildItem.java | 0 .../deployment/CamelRuntimeRegistryBuildItem.java | 0 .../core/deployment/CamelServiceBuildItem.java | 0 .../core/deployment/CamelServiceFilter.java | 0 .../deployment/CamelServiceFilterBuildItem.java | 0 .../deployment/CamelServicePatternBuildItem.java | 0 .../quarkus/core/deployment/CamelSupport.java | 0 .../CamelTypeConverterLoaderBuildItem.java | 0 .../CamelTypeConverterRegistryBuildItem.java | 0 .../core/deployment/ContainerBeansBuildItem.java | 0 .../camel/quarkus/core/deployment/Feature.java | 0 .../core/deployment/HotDeploymentProcessor.java | 0 .../core/deployment/NativeImageProcessor.java | 5 +- .../deployment/UnbannedReflectiveBuildItem.java | 0 .../core/deployment/UploadAttacherBuildItem.java | 0 .../quarkus/core/deployment/util/PathFilter.java | 0 .../core/deployment/CamelRoutesDiscoveryTest.java | 0 .../core/deployment/CamelRoutesFilterTest.java | 0 .../core/deployment/util/PathFilterTest.java | 0 .../quarkus/core/runtime/CamelProducersTest.java | 0 .../quarkus/core/runtime/CamelRegistryTest.java | 0 {extensions => extensions-core}/core/pom.xml | 0 .../core/runtime/pom.xml | 15 +- .../org/apache/camel/quarkus/core/BaseModel.java | 0 .../org/apache/camel/quarkus/core/CamelConfig.java | 0 .../org/apache/camel/quarkus/core/CamelMain.java | 0 .../quarkus/core/CamelMainEventDispatcher.java | 0 .../apache/camel/quarkus/core/CamelMainEvents.java | 0 .../camel/quarkus/core/CamelMainProducers.java | 0 .../camel/quarkus/core/CamelMainRecorder.java | 0 .../apache/camel/quarkus/core/CamelProducers.java | 0 .../apache/camel/quarkus/core/CamelRecorder.java | 0 .../camel/quarkus/core/CamelRoutesCollector.java | 0 .../camel/quarkus/core/CamelRuntimeCatalog.java | 0 .../quarkus/core/CoreAttachmentsRecorder.java | 0 .../core/DisabledModelJAXBContextFactory.java | 0 .../quarkus/core/DisabledModelToXMLDumper.java | 0 .../core/DisabledPredicateValidatorReifier.java | 0 .../quarkus/core/DisabledValidateReifier.java | 0 .../core/DisabledXMLRoutesDefinitionLoader.java | 0 .../camel/quarkus/core/FastCamelContext.java | 190 ++++++++- .../quarkus/core/FastFactoryFinderResolver.java | 0 .../org/apache/camel/quarkus/core/FastModel.java | 0 .../camel/quarkus/core/FastTypeConverter.java | 0 .../camel/quarkus/core/FastUuidGenerator.java | 0 .../java/org/apache/camel/quarkus/core/Flags.java | 0 .../camel/quarkus/core/NoShutdownStrategy.java | 0 .../camel/quarkus/core/RegistryRoutesLoader.java | 0 .../camel/quarkus/core/RegistryRoutesLoaders.java | 0 .../camel/quarkus/core/RuntimeBeanRepository.java | 0 .../apache/camel/quarkus/core/RuntimeRegistry.java | 0 .../apache/camel/quarkus/core/UploadAttacher.java | 0 .../core/devmode/CamelHotReplacementSetup.java | 0 .../quarkus/core/graal/SubstituteHostUtils.java | 0 .../core/graal/SubstituteIntrospectionSupport.java | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../io.quarkus.dev.spi.HotReplacementSetup | 0 .../http-common/deployment/pom.xml | 0 .../http-common/pom.xml | 0 .../http-common/runtime/pom.xml | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 {catalog => extensions-core}/pom.xml | 13 +- .../reactive-executor/deployment/pom.xml | 0 .../executor/deployment/BuildProcessor.java | 0 .../reactive/executor/deployment/Feature.java | 0 .../reactive-executor/pom.xml | 0 .../reactive-executor/runtime/pom.xml | 0 .../executor/ReactiveExecutorRecorder.java | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../xml-io/deployment/pom.xml | 0 .../xml/io/deployment/XmlIoProcessor.java | 0 {extensions => extensions-core}/xml-io/pom.xml | 0 .../xml-io/runtime/pom.xml | 0 .../quarkus/component/xml/io/XmlIoRecorder.java | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../xml-jaxb/deployment/pom.xml | 0 .../xml/jaxb/deployment/XmlJaxbProcessor.java | 0 .../xml/jaxb/deployment/CamelDevModeTest.java | 0 .../xml/jaxb/deployment/CamelSupportResource.java | 0 .../deployment/src/test/resources/routes.1 | 0 .../deployment/src/test/resources/routes.2 | 0 {extensions => extensions-core}/xml-jaxb/pom.xml | 0 .../xml-jaxb/runtime/pom.xml | 0 .../component/xml/jaxb/XmlJaxbRecorder.java | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../xml-jaxp/deployment/pom.xml | 0 .../xml/jaxp/deployment/XmlJaxpProcessor.java | 0 {extensions => extensions-core}/xml-jaxp/pom.xml | 0 .../xml-jaxp/runtime/pom.xml | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../ahc/deployment/pom.xml | 0 .../ahc/deployment/SupportAhcProcessor.java | 0 .../support => extensions-support}/ahc/pom.xml | 2 +- .../ahc/runtime/pom.xml | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../aws/deployment/pom.xml | 0 .../commons/deployment/AwsCommonsProcessor.java | 0 .../support => extensions-support}/aws/pom.xml | 2 +- .../aws/runtime/pom.xml | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../common/deployment/pom.xml | 0 .../common/deployment/CommonSupportFeature.java | 0 .../support => extensions-support}/common/pom.xml | 2 +- .../common/runtime/pom.xml | 0 .../quarkus/support/common/CamelCapabilities.java | 0 .../runtime/graal/SubstituteBeansIntrospector.java | 0 .../runtime/graal/SubstituteBeansWeakCache.java | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../commons-logging/deployment/pom.xml | 0 .../deployment/CommonsLoggingSupportFeature.java | 0 .../deployment/CommonsLoggingSupportProcessor.java | 0 .../commons-logging/pom.xml | 2 +- .../commons-logging/runtime/pom.xml | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../consul-client/deployment/pom.xml | 0 .../deployment/ConsulClientSupportFeature.java | 0 .../deployment/ConsulClientSupportProcessor.java | 0 .../consul-client/pom.xml | 2 +- .../consul-client/runtime/pom.xml | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../httpclient/deployment/pom.xml | 0 .../httpclient/deployment/HttpClientFeature.java | 0 .../httpclient/deployment/HttpClientProcessor.java | 0 .../httpclient/pom.xml | 2 +- .../httpclient/runtime/pom.xml | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../jackson-dataformat-xml/deployment/pom.xml | 0 .../JacksonDataformatXmlSupportProcessor.java | 0 .../jackson-dataformat-xml/pom.xml | 2 +- .../jackson-dataformat-xml/runtime/pom.xml | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../jetty/deployment/pom.xml | 0 .../jetty/deployment/JettySupportFeature.java | 0 .../jetty/deployment/JettySupportProcessor.java | 0 .../support => extensions-support}/jetty/pom.xml | 2 +- .../jetty/runtime/pom.xml | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../policy/deployment/pom.xml | 0 .../support/policy/deployment/PolicyProcessor.java | 0 .../support => extensions-support}/policy/pom.xml | 2 +- .../policy/runtime/pom.xml | 0 .../main/resources/META-INF/quarkus-extension.yaml | 4 +- {extensions/support => extensions-support}/pom.xml | 6 +- .../retrofit/deployment/pom.xml | 0 .../deployment/RetrofitSupportFeature.java | 0 .../retrofit/pom.xml | 2 +- .../retrofit/runtime/pom.xml | 0 ...etableFutureCallAdapterFactorySubstitution.java | 0 .../DefaultCallAdapterFactorySubstitution.java | 0 .../ExecutorCallAdapterFactorySubstitution.java | 0 .../OptionalConverterFactorySubstitution.java | 0 .../retrofit/graal/PlatformSubstitution.java | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../spring/deployment/pom.xml | 0 .../support/spring/deployment/SpringFeature.java | 0 .../support/spring/deployment/SpringProcessor.java | 0 .../support => extensions-support}/spring/pom.xml | 2 +- .../spring/runtime/pom.xml | 0 .../support/spring/graal/SpringSubstitutions.java | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../xalan/deployment/pom.xml | 0 .../support/xalan/deployment/XalanFeature.java | 0 .../deployment/XalanNativeImageProcessor.java | 0 .../support => extensions-support}/xalan/pom.xml | 2 +- .../xalan/runtime/pom.xml | 0 .../support/xalan/XalanTransformerFactory.java | 0 .../xalan/graal/SunTemplatesImplSubstitution.java | 0 .../xalan/graal/TemplatesImplSubstitution.java | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../xml/deployment/pom.xml | 0 .../support/xml/deployment/XmlSupportFeature.java | 0 .../xml/deployment/XmlSupportProcessor.java | 0 .../support => extensions-support}/xml/pom.xml | 2 +- .../xml/runtime/pom.xml | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 .../xstream/deployment/pom.xml | 0 .../xstream/deployment/XStreamSupportFeature.java | 0 .../deployment/XStreamSupportProcessor.java | 0 .../support => extensions-support}/xstream/pom.xml | 2 +- .../xstream/runtime/pom.xml | 0 .../main/resources/META-INF/quarkus-extension.yaml | 0 extensions/{ftp => activemq}/deployment/pom.xml | 23 +- .../activemq/deployment/ActiveMQProcessor.java | 100 +++++ extensions/{jms => activemq}/pom.xml | 8 +- extensions/{slack => activemq}/runtime/pom.xml | 31 +- .../activemq/graal/SpringJMSSubstitutions.java | 90 ++++ .../main/resources/META-INF/quarkus-extension.yaml | 7 +- extensions/azure/deployment/pom.xml | 4 +- extensions/azure/pom.xml | 4 +- extensions/azure/runtime/pom.xml | 4 +- extensions/bindy/deployment/pom.xml | 4 +- extensions/bindy/pom.xml | 4 +- extensions/bindy/runtime/pom.xml | 4 +- extensions/box/deployment/pom.xml | 4 +- extensions/box/pom.xml | 4 +- extensions/box/runtime/pom.xml | 4 +- extensions/braintree/deployment/pom.xml | 4 +- extensions/braintree/pom.xml | 4 +- extensions/braintree/runtime/pom.xml | 4 +- .../{controlbus => file-watch}/deployment/pom.xml | 8 +- .../file/watch/deployment/FileWatchProcessor.java} | 6 +- extensions/{jms => file-watch}/pom.xml | 8 +- extensions/{bean => file-watch}/runtime/pom.xml | 19 +- .../svm/SubstituteDirectoryWatcherBuilder.java} | 26 +- .../main/resources/META-INF/quarkus-extension.yaml | 6 +- extensions/{pdf => graphql}/deployment/pom.xml | 10 +- .../graphql/deployment/GraphQLProcessor.java} | 22 +- extensions/{jms => graphql}/pom.xml | 8 +- extensions/{validator => graphql}/runtime/pom.xml | 14 +- .../component/graphql/CamelGraphQLConfig.java} | 16 +- .../main/resources/META-INF/quarkus-extension.yaml | 8 +- extensions/gson/deployment/pom.xml | 4 +- extensions/gson/pom.xml | 4 +- extensions/gson/runtime/pom.xml | 4 +- extensions/ical/deployment/pom.xml | 4 +- extensions/ical/pom.xml | 4 +- extensions/ical/runtime/pom.xml | 4 +- extensions/jacksonxml/deployment/pom.xml | 4 +- extensions/jacksonxml/pom.xml | 4 +- extensions/jacksonxml/runtime/pom.xml | 4 +- extensions/jaxb/deployment/pom.xml | 4 +- extensions/jaxb/pom.xml | 4 +- extensions/jaxb/runtime/pom.xml | 4 +- extensions/jira/deployment/pom.xml | 4 +- extensions/jira/pom.xml | 4 +- extensions/jira/runtime/pom.xml | 4 +- extensions/jms/deployment/pom.xml | 4 +- extensions/jms/pom.xml | 4 +- extensions/jms/runtime/pom.xml | 4 +- extensions/johnzon/deployment/pom.xml | 4 +- extensions/johnzon/pom.xml | 4 +- extensions/johnzon/runtime/pom.xml | 4 +- extensions/lzf/deployment/pom.xml | 4 +- extensions/lzf/pom.xml | 4 +- extensions/lzf/runtime/pom.xml | 4 +- extensions/{base64 => mustache}/deployment/pom.xml | 8 +- .../mustache/deployment/MustacheProcessor.java} | 6 +- extensions/{jms => mustache}/pom.xml | 8 +- extensions/{csv => mustache}/runtime/pom.xml | 10 +- .../main/resources/META-INF/quarkus-extension.yaml | 6 +- extensions/olingo4/deployment/pom.xml | 4 +- extensions/olingo4/pom.xml | 4 +- extensions/olingo4/runtime/pom.xml | 4 +- extensions/pom.xml | 58 +-- extensions/readme.adoc | 25 +- extensions/{log => ref}/deployment/pom.xml | 8 +- .../component/ref/deployment/RefProcessor.java} | 8 +- extensions/{jms => ref}/pom.xml | 8 +- extensions/{csv => ref}/runtime/pom.xml | 10 +- .../main/resources/META-INF/quarkus-extension.yaml | 4 +- extensions/{xpath => soap}/deployment/pom.xml | 11 +- .../component/soap/deployment/SoapProcessor.java} | 6 +- extensions/{azure => soap}/pom.xml | 4 +- extensions/{xstream => soap}/runtime/pom.xml | 24 +- .../main/resources/META-INF/quarkus-extension.yaml | 6 +- extensions/stream/deployment/pom.xml | 4 +- extensions/stream/pom.xml | 4 +- extensions/stream/runtime/pom.xml | 4 +- extensions/telegram/deployment/pom.xml | 4 +- extensions/telegram/pom.xml | 4 +- extensions/telegram/runtime/pom.xml | 4 +- extensions/websocket-jsr356/deployment/pom.xml | 4 +- extensions/websocket-jsr356/pom.xml | 4 +- extensions/websocket-jsr356/runtime/pom.xml | 4 +- extensions/xpath/deployment/pom.xml | 4 +- extensions/xpath/pom.xml | 4 +- extensions/xpath/runtime/pom.xml | 4 +- extensions/xstream/deployment/pom.xml | 4 +- extensions/xstream/pom.xml | 4 +- extensions/xstream/runtime/pom.xml | 4 +- extensions/zip-deflater/deployment/pom.xml | 4 +- extensions/zip-deflater/pom.xml | 4 +- extensions/zip-deflater/runtime/pom.xml | 4 +- integration-tests/{twitter => activemq}/pom.xml | 27 +- .../component/activemq/it/ActiveMQResource.java} | 33 +- .../quarkus/component/activemq/it/ActiveMQIT.java} | 4 +- .../component/activemq/it/ActiveMQTest.java} | 18 +- .../activemq/it/ActiveMQTestResource.java | 83 ++++ integration-tests/aws/pom.xml | 5 - integration-tests/azure/pom.xml | 9 +- integration-tests/base64/pom.xml | 5 - integration-tests/bean-validator/pom.xml | 5 - integration-tests/bean/pom.xml | 5 - integration-tests/bindy/pom.xml | 9 +- integration-tests/box/pom.xml | 9 +- integration-tests/braintree/pom.xml | 9 +- integration-tests/compression/pom.xml | 5 - integration-tests/consul/pom.xml | 5 - integration-tests/controlbus/pom.xml | 5 - integration-tests/core-impl/pom.xml | 5 - .../pom.xml | 23 +- .../core/CoreMainCaffeineLRUCacheResource.java} | 20 +- .../src/main/resources/application.properties | 2 +- .../core/CoreMainCaffeineLRUCacheResourceIT.java} | 2 +- .../CoreMainCaffeineLRUCacheResourceTest.java} | 17 +- integration-tests/core-main-xml-io/pom.xml | 5 - integration-tests/core-main-xml-jaxb/pom.xml | 5 - integration-tests/core-main/pom.xml | 1 - .../org/apache/camel/quarkus/core/CamelRoute.java | 4 + .../camel/quarkus/core/CoreMainResource.java | 18 + .../src/main/resources/application.properties | 2 + .../apache/camel/quarkus/core/CoreMainTest.java | 22 + integration-tests/core/pom.xml | 5 - .../apache/camel/quarkus/core/CoreResource.java | 34 ++ .../org/apache/camel/quarkus/core/CoreTest.java | 12 + integration-tests/csv/pom.xml | 5 - integration-tests/dataformat/pom.xml | 5 - integration-tests/dataformats-json/pom.xml | 5 - integration-tests/dozer/pom.xml | 5 - integration-tests/exec/pom.xml | 5 - integration-tests/fhir/pom.xml | 5 - integration-tests/file/pom.xml | 26 +- .../{FileResource.java => FileWatchResource.java} | 52 ++- .../camel/quarkus/component/file/it/FileTest.java | 62 ++- integration-tests/ftp/pom.xml | 5 - integration-tests/{twitter => graphql}/pom.xml | 21 +- .../component/graphql/it/GraphQLResource.java | 107 +++++ .../quarkus/component/graphql/it/model/Book.java} | 28 +- .../src/main/resources/application.properties} | 2 +- .../src/main/resources/graphql/bookQuery.graphql | 9 + .../src/main/resources/graphql/schema.graphql | 28 ++ .../quarkus/component/graphql/it/GraphQLIT.java} | 4 +- .../quarkus/component/graphql/it/GraphQLTest.java} | 15 +- integration-tests/http/pom.xml | 5 - integration-tests/hystrix/pom.xml | 5 - integration-tests/infinispan/pom.xml | 5 - integration-tests/jaxb/pom.xml | 9 +- integration-tests/jdbc/pom.xml | 5 - integration-tests/jira/pom.xml | 9 +- integration-tests/jsonpath/pom.xml | 5 - integration-tests/kafka/pom.xml | 3 - .../quarkus/component/kafka/it/CamelKafkaTest.java | 6 - .../component/kafka/it/CamelKafkaTestResource.java | 16 - integration-tests/mail/pom.xml | 5 - integration-tests/messaging/pom.xml | 5 - integration-tests/microprofile/pom.xml | 5 - integration-tests/mongodb/pom.xml | 5 - integration-tests/{twitter => mustache}/pom.xml | 17 +- .../component/mustache/it/MustacheResource.java | 94 +++++ .../component/mustache/it/MustacheRoute.java} | 14 +- .../src/main/resources/another.mustache} | 13 +- .../src/main/resources/application.properties | 1 - .../src/main/resources/child.mustache} | 13 +- .../src/main/resources/included.mustache} | 13 +- .../src/main/resources/includer.mustache} | 13 +- .../src/main/resources/parent.mustache} | 13 +- .../src/main/resources}/resources-config.json | 2 +- .../src/main/resources/simple.mustache} | 13 +- .../quarkus/component/mustache/it/MustacheIT.java} | 4 +- .../component/mustache/it/MustacheTest.java | 74 ++++ integration-tests/netty/pom.xml | 5 - integration-tests/olingo4/pom.xml | 9 +- integration-tests/opentracing/pom.xml | 5 - integration-tests/pdf/pom.xml | 8 +- integration-tests/platform-http-engine/pom.xml | 5 - integration-tests/platform-http/pom.xml | 5 - integration-tests/pom.xml | 22 +- integration-tests/reactive-streams/pom.xml | 5 - integration-tests/{exec => ref}/pom.xml | 15 +- .../quarkus/component/ref/it/RefResource.java | 95 +++++ .../camel/quarkus/component/ref/it/RefIT.java} | 4 +- .../camel/quarkus/component/ref/it/RefTest.java} | 17 +- integration-tests/salesforce/pom.xml | 5 - integration-tests/scheduler/pom.xml | 5 - integration-tests/seda/pom.xml | 5 - integration-tests/servlet/pom.xml | 5 - integration-tests/slack/pom.xml | 5 - integration-tests/{jaxb => soap}/pom.xml | 15 +- .../quarkus/component/soap/it/SoapResource.java} | 78 ++-- .../quarkus/component/soap/it/SoapRoutes.java} | 39 +- .../soap/it/example/GetCustomersByName.java} | 56 +-- .../component/soap/it/example/ObjectFactory.java | 65 +++ .../camel/quarkus/component/soap/it/SoapIT.java} | 4 +- .../camel/quarkus/component/soap/it/SoapTest.java | 97 +++++ integration-tests/sql/pom.xml | 5 - integration-tests/stream/pom.xml | 9 +- integration-tests/tarfile/pom.xml | 5 - integration-tests/telegram/pom.xml | 9 +- integration-tests/twitter/pom.xml | 5 - integration-tests/validator/pom.xml | 5 - integration-tests/websocket-jsr356/pom.xml | 9 +- integration-tests/xml/pom.xml | 5 - integration-tests/xstream/pom.xml | 9 +- pom.xml | 29 +- poms/bom-deployment/pom.xml | 39 +- poms/bom/pom.xml | 80 +++- poms/build-parent/pom.xml | 4 +- {catalog => poms}/pom.xml | 9 +- .../integration-test-pom.xml | 5 - .../quarkus/maven/PrepareCatalogQuarkusMojo.java | 93 +++-- .../quarkus/maven/UpdateDocExtensionsListMojo.java | 6 +- tooling/scripts/sort-poms.groovy | 9 +- tooling/scripts/validate-extension-metadata.groovy | 91 +++-- tooling/scripts/validate-github-workflows.groovy | 27 +- 434 files changed, 2402 insertions(+), 1789 deletions(-) delete mode 100644 catalog/camel-quarkus-catalog/pom.xml rename catalog/{camel-quarkus-catalog => }/src/main/java/org/apache/camel/catalog/quarkus/QuarkusRuntimeProvider.java (100%) rename catalog/{camel-quarkus-catalog => }/src/main/resources/META-INF/LICENSE.txt (100%) rename catalog/{camel-quarkus-catalog => }/src/main/resources/META-INF/NOTICE.txt (100%) rename catalog/{camel-quarkus-catalog => }/src/test/java/org/apache/camel/catalog/quarkus/QuarkusRuntimeProviderTest.java (100%) create mode 100644 docs/modules/ROOT/pages/extensions/file-watch.adoc create mode 100644 docs/modules/ROOT/pages/extensions/graphql.adoc copy {extensions/lzf => extensions-core/caffeine-lrucache}/deployment/pom.xml (72%) copy extensions/sql/deployment/src/main/java/org/apache/camel/quarkus/component/sql/deployment/SqlProcessor.java => extensions-core/caffeine-lrucache/deployment/src/main/java/org/apache/camel/quarkus/caffeine/lrucache/deployment/CaffeineLRUCacheProcessor.java (52%) copy {extensions/azure => extensions-core/caffeine-lrucache}/pom.xml (92%) copy {extensions/jaxb => extensions-core/caffeine-lrucache}/runtime/pom.xml (66%) copy {extensions/aws-ec2 => extensions-core/caffeine-lrucache}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (88%) rename {extensions => extensions-core}/core-cloud/deployment/pom.xml (100%) rename {extensions => extensions-core}/core-cloud/pom.xml (100%) rename {extensions => extensions-core}/core-cloud/runtime/pom.xml (100%) rename {extensions => extensions-core}/core-cloud/runtime/src/main/java/org/apache/camel/core/cloud/graal/SubstituteCachingServiceDiscovery.java (100%) rename {extensions => extensions-core}/core-cloud/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions => extensions-core}/core/deployment/pom.xml (96%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/BuildProcessor.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelBeanBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelBeanInfo.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelContextBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelFactoryFinderResolverBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelMainBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelMainListenerBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelModelJAXBContextFactoryBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelModelToXMLDumperBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelReactiveExecutorBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelRegistryBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelRoutesBuilderClassBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelRoutesCollectorBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelRoutesLoaderBuildItems.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelRuntimeBeanBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelRuntimeRegistryBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelServiceBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelServiceFilter.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelServiceFilterBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelServicePatternBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelSupport.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelTypeConverterLoaderBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelTypeConverterRegistryBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/ContainerBeansBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/Feature.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/HotDeploymentProcessor.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/NativeImageProcessor.java (97%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/UnbannedReflectiveBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/UploadAttacherBuildItem.java (100%) rename {extensions => extensions-core}/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/util/PathFilter.java (100%) rename {extensions => extensions-core}/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelRoutesDiscoveryTest.java (100%) rename {extensions => extensions-core}/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelRoutesFilterTest.java (100%) rename {extensions => extensions-core}/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/util/PathFilterTest.java (100%) rename {extensions => extensions-core}/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelProducersTest.java (100%) rename {extensions => extensions-core}/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelRegistryTest.java (100%) rename {extensions => extensions-core}/core/pom.xml (100%) rename {extensions => extensions-core}/core/runtime/pom.xml (92%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/BaseModel.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelConfig.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelMain.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelMainEventDispatcher.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelMainEvents.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelMainProducers.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelMainRecorder.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelProducers.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelRecorder.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelRoutesCollector.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelRuntimeCatalog.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/CoreAttachmentsRecorder.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelJAXBContextFactory.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToXMLDumper.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledPredicateValidatorReifier.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledValidateReifier.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledXMLRoutesDefinitionLoader.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastCamelContext.java (75%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastFactoryFinderResolver.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastModel.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastTypeConverter.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/FastUuidGenerator.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/Flags.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/NoShutdownStrategy.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/RegistryRoutesLoader.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/RegistryRoutesLoaders.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/RuntimeBeanRepository.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/RuntimeRegistry.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/UploadAttacher.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/devmode/CamelHotReplacementSetup.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/graal/SubstituteHostUtils.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/java/org/apache/camel/quarkus/core/graal/SubstituteIntrospectionSupport.java (100%) rename {extensions => extensions-core}/core/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions => extensions-core}/core/runtime/src/main/resources/META-INF/services/io.quarkus.dev.spi.HotReplacementSetup (100%) rename {extensions => extensions-core}/http-common/deployment/pom.xml (100%) rename {extensions => extensions-core}/http-common/pom.xml (100%) rename {extensions => extensions-core}/http-common/runtime/pom.xml (100%) rename {extensions => extensions-core}/http-common/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) copy {catalog => extensions-core}/pom.xml (77%) rename {extensions => extensions-core}/reactive-executor/deployment/pom.xml (100%) rename {extensions => extensions-core}/reactive-executor/deployment/src/main/java/org/apache/camel/quarkus/reactive/executor/deployment/BuildProcessor.java (100%) rename {extensions => extensions-core}/reactive-executor/deployment/src/main/java/org/apache/camel/quarkus/reactive/executor/deployment/Feature.java (100%) rename {extensions => extensions-core}/reactive-executor/pom.xml (100%) rename {extensions => extensions-core}/reactive-executor/runtime/pom.xml (100%) rename {extensions => extensions-core}/reactive-executor/runtime/src/main/java/org/apache/camel/quarkus/reactive/executor/ReactiveExecutorRecorder.java (100%) rename {extensions => extensions-core}/reactive-executor/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions => extensions-core}/xml-io/deployment/pom.xml (100%) rename {extensions => extensions-core}/xml-io/deployment/src/main/java/org/apache/camel/quarkus/component/xml/io/deployment/XmlIoProcessor.java (100%) rename {extensions => extensions-core}/xml-io/pom.xml (100%) rename {extensions => extensions-core}/xml-io/runtime/pom.xml (100%) rename {extensions => extensions-core}/xml-io/runtime/src/main/java/org/apache/camel/quarkus/component/xml/io/XmlIoRecorder.java (100%) rename {extensions => extensions-core}/xml-io/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions => extensions-core}/xml-jaxb/deployment/pom.xml (100%) rename {extensions => extensions-core}/xml-jaxb/deployment/src/main/java/org/apache/camel/quarkus/component/xml/jaxb/deployment/XmlJaxbProcessor.java (100%) rename {extensions => extensions-core}/xml-jaxb/deployment/src/test/java/org/apache/camel/quarkus/component/xml/jaxb/deployment/CamelDevModeTest.java (100%) rename {extensions => extensions-core}/xml-jaxb/deployment/src/test/java/org/apache/camel/quarkus/component/xml/jaxb/deployment/CamelSupportResource.java (100%) rename {extensions => extensions-core}/xml-jaxb/deployment/src/test/resources/routes.1 (100%) rename {extensions => extensions-core}/xml-jaxb/deployment/src/test/resources/routes.2 (100%) rename {extensions => extensions-core}/xml-jaxb/pom.xml (100%) rename {extensions => extensions-core}/xml-jaxb/runtime/pom.xml (100%) rename {extensions => extensions-core}/xml-jaxb/runtime/src/main/java/org/apache/camel/quarkus/component/xml/jaxb/XmlJaxbRecorder.java (100%) rename {extensions => extensions-core}/xml-jaxb/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions => extensions-core}/xml-jaxp/deployment/pom.xml (100%) rename {extensions => extensions-core}/xml-jaxp/deployment/src/main/java/org/apache/camel/quarkus/component/xml/jaxp/deployment/XmlJaxpProcessor.java (100%) rename {extensions => extensions-core}/xml-jaxp/pom.xml (100%) rename {extensions => extensions-core}/xml-jaxp/runtime/pom.xml (100%) rename {extensions => extensions-core}/xml-jaxp/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/ahc/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/ahc/deployment/src/main/java/org/apache/camel/quarkus/component/support/ahc/deployment/SupportAhcProcessor.java (100%) rename {extensions/support => extensions-support}/ahc/pom.xml (95%) rename {extensions/support => extensions-support}/ahc/runtime/pom.xml (100%) copy {extensions/support => extensions-support}/ahc/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/aws/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/aws/deployment/src/main/java/org/apache/camel/quarkus/component/aws/commons/deployment/AwsCommonsProcessor.java (100%) rename {extensions/support => extensions-support}/aws/pom.xml (95%) rename {extensions/support => extensions-support}/aws/runtime/pom.xml (100%) rename {extensions/support => extensions-support}/aws/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/common/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/common/deployment/src/main/java/org/apache/camel/quarkus/support/common/deployment/CommonSupportFeature.java (100%) rename {extensions/support => extensions-support}/common/pom.xml (95%) rename {extensions/support => extensions-support}/common/runtime/pom.xml (100%) rename {extensions/support => extensions-support}/common/runtime/src/main/java/org/apache/camel/quarkus/support/common/CamelCapabilities.java (100%) rename {extensions/support => extensions-support}/common/runtime/src/main/java/org/apache/camel/quarkus/support/common/runtime/graal/SubstituteBeansIntrospector.java (100%) rename {extensions/support => extensions-support}/common/runtime/src/main/java/org/apache/camel/quarkus/support/common/runtime/graal/SubstituteBeansWeakCache.java (100%) rename {extensions/support => extensions-support}/common/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/commons-logging/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/commons-logging/deployment/src/main/java/org/apache/camel/quarkus/support/commons/logging/deployment/CommonsLoggingSupportFeature.java (100%) rename {extensions/support => extensions-support}/commons-logging/deployment/src/main/java/org/apache/camel/quarkus/support/commons/logging/deployment/CommonsLoggingSupportProcessor.java (100%) rename {extensions/support => extensions-support}/commons-logging/pom.xml (95%) rename {extensions/support => extensions-support}/commons-logging/runtime/pom.xml (100%) rename {extensions/support => extensions-support}/commons-logging/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/consul-client/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/consul-client/deployment/src/main/java/org/apache/camel/quarkus/support/consul/client/deployment/ConsulClientSupportFeature.java (100%) rename {extensions/support => extensions-support}/consul-client/deployment/src/main/java/org/apache/camel/quarkus/support/consul/client/deployment/ConsulClientSupportProcessor.java (100%) rename {extensions/support => extensions-support}/consul-client/pom.xml (95%) rename {extensions/support => extensions-support}/consul-client/runtime/pom.xml (100%) rename {extensions/support => extensions-support}/consul-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/httpclient/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/httpclient/deployment/src/main/java/org/apache/camel/quarkus/support/httpclient/deployment/HttpClientFeature.java (100%) rename {extensions/support => extensions-support}/httpclient/deployment/src/main/java/org/apache/camel/quarkus/support/httpclient/deployment/HttpClientProcessor.java (100%) rename {extensions/support => extensions-support}/httpclient/pom.xml (95%) rename {extensions/support => extensions-support}/httpclient/runtime/pom.xml (100%) rename {extensions/support => extensions-support}/httpclient/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/jackson-dataformat-xml/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/jackson-dataformat-xml/deployment/src/main/java/org/apache/camel/quarkus/support/jackson/datafromat/xml/deployment/JacksonDataformatXmlSupportProcessor.java (100%) rename {extensions/support => extensions-support}/jackson-dataformat-xml/pom.xml (95%) rename {extensions/support => extensions-support}/jackson-dataformat-xml/runtime/pom.xml (100%) rename {extensions/support => extensions-support}/jackson-dataformat-xml/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/jetty/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/jetty/deployment/src/main/java/org/apache/camel/quarkus/support/jetty/deployment/JettySupportFeature.java (100%) rename {extensions/support => extensions-support}/jetty/deployment/src/main/java/org/apache/camel/quarkus/support/jetty/deployment/JettySupportProcessor.java (100%) rename {extensions/support => extensions-support}/jetty/pom.xml (95%) rename {extensions/support => extensions-support}/jetty/runtime/pom.xml (100%) rename {extensions/support => extensions-support}/jetty/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/policy/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/policy/deployment/src/main/java/org/apache/camel/quarkus/component/support/policy/deployment/PolicyProcessor.java (100%) rename {extensions/support => extensions-support}/policy/pom.xml (95%) rename {extensions/support => extensions-support}/policy/runtime/pom.xml (100%) rename {extensions/support/ahc => extensions-support/policy}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (91%) rename {extensions/support => extensions-support}/pom.xml (91%) rename {extensions/support => extensions-support}/retrofit/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/retrofit/deployment/src/main/java/org/apache/camel/quarkus/support/retrofit/deployment/RetrofitSupportFeature.java (100%) rename {extensions/support => extensions-support}/retrofit/pom.xml (95%) rename {extensions/support => extensions-support}/retrofit/runtime/pom.xml (100%) rename {extensions/support => extensions-support}/retrofit/runtime/src/main/java/org/apache/camel/quarkus/support/retrofit/graal/CompletableFutureCallAdapterFactorySubstitution.java (100%) rename {extensions/support => extensions-support}/retrofit/runtime/src/main/java/org/apache/camel/quarkus/support/retrofit/graal/DefaultCallAdapterFactorySubstitution.java (100%) copy {extensions/support => extensions-support}/retrofit/runtime/src/main/java/org/apache/camel/quarkus/support/retrofit/graal/ExecutorCallAdapterFactorySubstitution.java (100%) rename {extensions/support => extensions-support}/retrofit/runtime/src/main/java/org/apache/camel/quarkus/support/retrofit/graal/OptionalConverterFactorySubstitution.java (100%) rename {extensions/support => extensions-support}/retrofit/runtime/src/main/java/org/apache/camel/quarkus/support/retrofit/graal/PlatformSubstitution.java (100%) rename {extensions/support => extensions-support}/retrofit/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/spring/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/spring/deployment/src/main/java/org/apache/camel/quarkus/support/spring/deployment/SpringFeature.java (100%) rename {extensions/support => extensions-support}/spring/deployment/src/main/java/org/apache/camel/quarkus/support/spring/deployment/SpringProcessor.java (100%) rename {extensions/support => extensions-support}/spring/pom.xml (95%) rename {extensions/support => extensions-support}/spring/runtime/pom.xml (100%) rename {extensions/support => extensions-support}/spring/runtime/src/main/java/org/apache/camel/quarkus/support/spring/graal/SpringSubstitutions.java (100%) rename {extensions/support => extensions-support}/spring/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/xalan/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanFeature.java (100%) rename {extensions/support => extensions-support}/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java (100%) rename {extensions/support => extensions-support}/xalan/pom.xml (95%) rename {extensions/support => extensions-support}/xalan/runtime/pom.xml (100%) rename {extensions/support => extensions-support}/xalan/runtime/src/main/java/org/apache/camel/quarkus/support/xalan/XalanTransformerFactory.java (100%) rename {extensions/support => extensions-support}/xalan/runtime/src/main/java/org/apache/camel/quarkus/support/xalan/graal/SunTemplatesImplSubstitution.java (100%) rename {extensions/support => extensions-support}/xalan/runtime/src/main/java/org/apache/camel/quarkus/support/xalan/graal/TemplatesImplSubstitution.java (100%) rename {extensions/support => extensions-support}/xalan/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/xml/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/xml/deployment/src/main/java/org/apache/camel/quarkus/support/xml/deployment/XmlSupportFeature.java (100%) rename {extensions/support => extensions-support}/xml/deployment/src/main/java/org/apache/camel/quarkus/support/xml/deployment/XmlSupportProcessor.java (100%) rename {extensions/support => extensions-support}/xml/pom.xml (95%) rename {extensions/support => extensions-support}/xml/runtime/pom.xml (100%) rename {extensions/support => extensions-support}/xml/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) rename {extensions/support => extensions-support}/xstream/deployment/pom.xml (100%) rename {extensions/support => extensions-support}/xstream/deployment/src/main/java/org/apache/camel/quarkus/support/xstream/deployment/XStreamSupportFeature.java (100%) rename {extensions/support => extensions-support}/xstream/deployment/src/main/java/org/apache/camel/quarkus/support/xstream/deployment/XStreamSupportProcessor.java (100%) rename {extensions/support => extensions-support}/xstream/pom.xml (95%) rename {extensions/support => extensions-support}/xstream/runtime/pom.xml (100%) rename {extensions/support => extensions-support}/xstream/runtime/src/main/resources/META-INF/quarkus-extension.yaml (100%) copy extensions/{ftp => activemq}/deployment/pom.xml (82%) create mode 100644 extensions/activemq/deployment/src/main/java/org/apache/camel/quarkus/component/activemq/deployment/ActiveMQProcessor.java copy extensions/{jms => activemq}/pom.xml (84%) copy extensions/{slack => activemq}/runtime/pom.xml (83%) create mode 100644 extensions/activemq/runtime/src/main/java/org/apache/camel/quarkus/component/activemq/graal/SpringJMSSubstitutions.java copy extensions/{consul => activemq}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (88%) copy extensions/{controlbus => file-watch}/deployment/pom.xml (91%) copy extensions/{controlbus/deployment/src/main/java/org/apache/camel/quarkus/component/controlbus/deployment/ControlbusProcessor.java => file-watch/deployment/src/main/java/org/apache/camel/quarkus/component/file/watch/deployment/FileWatchProcessor.java} (86%) copy extensions/{jms => file-watch}/pom.xml (84%) copy extensions/{bean => file-watch}/runtime/pom.xml (89%) rename extensions/{support/retrofit/runtime/src/main/java/org/apache/camel/quarkus/support/retrofit/graal/ExecutorCallAdapterFactorySubstitution.java => file-watch/runtime/src/main/java/org/apache/camel/quarkus/component/file/watch/svm/SubstituteDirectoryWatcherBuilder.java} (60%) copy extensions/{lzf => file-watch}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (89%) copy extensions/{pdf => graphql}/deployment/pom.xml (89%) copy extensions/{sql/deployment/src/main/java/org/apache/camel/quarkus/component/sql/deployment/SqlProcessor.java => graphql/deployment/src/main/java/org/apache/camel/quarkus/component/graphql/deployment/GraphQLProcessor.java} (67%) copy extensions/{jms => graphql}/pom.xml (84%) copy extensions/{validator => graphql}/runtime/pom.xml (89%) copy extensions/{sql/runtime/src/main/java/org/apache/camel/quarkus/component/sql/CamelSqlConfig.java => graphql/runtime/src/main/java/org/apache/camel/quarkus/component/graphql/CamelGraphQLConfig.java} (62%) copy extensions/{consul => graphql}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (88%) copy extensions/{base64 => mustache}/deployment/pom.xml (91%) copy extensions/{ahc/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/deployment/AhcProcessor.java => mustache/deployment/src/main/java/org/apache/camel/quarkus/component/mustache/deployment/MustacheProcessor.java} (87%) copy extensions/{jms => mustache}/pom.xml (84%) copy extensions/{csv => mustache}/runtime/pom.xml (91%) copy extensions/{jaxb => mustache}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (90%) copy extensions/{log => ref}/deployment/pom.xml (92%) copy extensions/{vm/deployment/src/main/java/org/apache/camel/quarkus/component/vm/deployment/VmProcessor.java => ref/deployment/src/main/java/org/apache/camel/quarkus/component/ref/deployment/RefProcessor.java} (88%) copy extensions/{jms => ref}/pom.xml (84%) copy extensions/{csv => ref}/runtime/pom.xml (91%) copy extensions/{log => ref}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (92%) copy extensions/{xpath => soap}/deployment/pom.xml (90%) copy extensions/{ahc/deployment/src/main/java/org/apache/camel/quarkus/component/ahc/deployment/AhcProcessor.java => soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java} (88%) copy extensions/{azure => soap}/pom.xml (94%) copy extensions/{xstream => soap}/runtime/pom.xml (83%) copy extensions/{jaxb => soap}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (90%) copy integration-tests/{twitter => activemq}/pom.xml (83%) copy integration-tests/{seda/src/main/java/org/apache/camel/quarkus/component/seda/it/SedaResource.java => activemq/src/main/java/org/apache/camel/quarkus/component/activemq/it/ActiveMQResource.java} (61%) copy integration-tests/{bindy/src/test/java/org/apache/camel/quarkus/component/bindy/it/CsvRecordIT.java => activemq/src/test/java/org/apache/camel/quarkus/component/activemq/it/ActiveMQIT.java} (90%) copy integration-tests/{messaging/src/test/java/org/apache/camel/quarkus/component/messaging/it/JmsTest.java => activemq/src/test/java/org/apache/camel/quarkus/component/activemq/it/ActiveMQTest.java} (71%) create mode 100644 integration-tests/activemq/src/test/java/org/apache/camel/quarkus/component/activemq/it/ActiveMQTestResource.java copy integration-tests/{twitter => core-main-caffeine-lrucache}/pom.xml (84%) copy integration-tests/{exec/src/main/java/org/apache/camel/quarkus/component/exec/it/ExecResource.java => core-main-caffeine-lrucache/src/main/java/org/apache/camel/quarkus/core/CoreMainCaffeineLRUCacheResource.java} (73%) copy integration-tests/{core-main-collector => core-main-caffeine-lrucache}/src/main/resources/application.properties (100%) copy integration-tests/{core-main-xml-io/src/test/java/org/apache/camel/quarkus/core/CoreMainXmlIoIT.java => core-main-caffeine-lrucache/src/test/java/org/apache/camel/quarkus/core/CoreMainCaffeineLRUCacheResourceIT.java} (90%) copy integration-tests/{exec/src/test/java/org/apache/camel/quarkus/component/exec/it/ExecTest.java => core-main-caffeine-lrucache/src/test/java/org/apache/camel/quarkus/core/CoreMainCaffeineLRUCacheResourceTest.java} (70%) copy integration-tests/file/src/main/java/org/apache/camel/quarkus/component/file/it/{FileResource.java => FileWatchResource.java} (50%) copy integration-tests/{twitter => graphql}/pom.xml (84%) create mode 100644 integration-tests/graphql/src/main/java/org/apache/camel/quarkus/component/graphql/it/GraphQLResource.java copy integration-tests/{dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/json/model/PojoA.java => graphql/src/main/java/org/apache/camel/quarkus/component/graphql/it/model/Book.java} (67%) copy integration-tests/{support/custom-dataformat/src/main/resources/META-INF/services/org/apache/camel/dataformat/my-dataformat => graphql/src/main/resources/application.properties} (93%) create mode 100644 integration-tests/graphql/src/main/resources/graphql/bookQuery.graphql create mode 100644 integration-tests/graphql/src/main/resources/graphql/schema.graphql copy integration-tests/{csv/src/test/java/org/apache/camel/quarkus/component/csv/it/CsvIT.java => graphql/src/test/java/org/apache/camel/quarkus/component/graphql/it/GraphQLIT.java} (90%) copy integration-tests/{exec/src/test/java/org/apache/camel/quarkus/component/exec/it/ExecTest.java => graphql/src/test/java/org/apache/camel/quarkus/component/graphql/it/GraphQLTest.java} (72%) copy integration-tests/{twitter => mustache}/pom.xml (84%) create mode 100644 integration-tests/mustache/src/main/java/org/apache/camel/quarkus/component/mustache/it/MustacheResource.java copy integration-tests/{core/src/main/java/org/apache/camel/quarkus/core/CoreRoutes.java => mustache/src/main/java/org/apache/camel/quarkus/component/mustache/it/MustacheRoute.java} (78%) copy integration-tests/{xml/src/test/resources/test.html => mustache/src/main/resources/another.mustache} (88%) copy integration-tests/{validator => mustache}/src/main/resources/application.properties (97%) copy integration-tests/{xml/src/test/resources/test.html => mustache/src/main/resources/child.mustache} (88%) copy integration-tests/{xml/src/test/resources/test.html => mustache/src/main/resources/included.mustache} (88%) copy integration-tests/{xml/src/test/resources/test.html => mustache/src/main/resources/includer.mustache} (88%) copy integration-tests/{xml/src/test/resources/test.html => mustache/src/main/resources/parent.mustache} (88%) copy integration-tests/{validator => mustache/src/main/resources}/resources-config.json (50%) copy integration-tests/{xml/src/test/resources/test.html => mustache/src/main/resources/simple.mustache} (88%) copy integration-tests/{bindy/src/test/java/org/apache/camel/quarkus/component/bindy/it/CsvRecordIT.java => mustache/src/test/java/org/apache/camel/quarkus/component/mustache/it/MustacheIT.java} (90%) create mode 100644 integration-tests/mustache/src/test/java/org/apache/camel/quarkus/component/mustache/it/MustacheTest.java copy integration-tests/{exec => ref}/pom.xml (86%) create mode 100644 integration-tests/ref/src/main/java/org/apache/camel/quarkus/component/ref/it/RefResource.java copy integration-tests/{core/src/test/java/org/apache/camel/quarkus/core/CoreIT.java => ref/src/test/java/org/apache/camel/quarkus/component/ref/it/RefIT.java} (91%) copy integration-tests/{stream/src/test/java/org/apache/camel/quarkus/component/stream/it/StreamTest.java => ref/src/test/java/org/apache/camel/quarkus/component/ref/it/RefTest.java} (78%) copy integration-tests/{jaxb => soap}/pom.xml (86%) copy integration-tests/{jaxb/src/main/java/org/apache/camel/quarkus/component/jaxb/it/JaxbResource.java => soap/src/main/java/org/apache/camel/quarkus/component/soap/it/SoapResource.java} (50%) copy integration-tests/{bean/src/main/java/org/apache/camel/quarkus/component/bean/RouteBuilderWithProducer.java => soap/src/main/java/org/apache/camel/quarkus/component/soap/it/SoapRoutes.java} (53%) copy integration-tests/{bindy/src/main/java/org/apache/camel/quarkus/component/bindy/it/model/FixedLengthOrder.java => soap/src/main/java/org/apache/camel/quarkus/component/soap/it/example/GetCustomersByName.java} (51%) create mode 100644 integration-tests/soap/src/main/java/org/apache/camel/quarkus/component/soap/it/example/ObjectFactory.java copy integration-tests/{ftp/src/test/java/org/apache/camel/quarkus/component/ftp/it/FtpIT.java => soap/src/test/java/org/apache/camel/quarkus/component/soap/it/SoapIT.java} (91%) create mode 100644 integration-tests/soap/src/test/java/org/apache/camel/quarkus/component/soap/it/SoapTest.java copy {catalog => poms}/pom.xml (87%)