This is an automated email from the ASF dual-hosted git repository. coheigea pushed a change to branch CAMEL-14742 in repository https://gitbox.apache.org/repos/asf/camel.git.
discard 84a4603 CAMEL-14742 - Prevent JMX rebinding add b0ca28d Fixed XML DSL to include eip doc again in xsd file. add 496e97d Added more docs for XML DSL add a4f3cbe Added more docs for XML DSL add 3d35740 CAMEL-14746: Additional specificationScheme validation Closing #3654 add 2d6d3c2 Updated smallrye JARs add 8b28f70 CAMEL-14599: Fixed advicewith lambda setting log as xml on|off. add aeb352e Upgrade AWS SDK v2 to version 2.10.90 add 5f831c6 CAMEL-14738: Create a camel-platform-http-vertx component add 1ff09b2 CAMEL-14738: Create a camel-platform-http-vertx component (share vertx instance) add a37b3f5 Upgrade Mongo Java Driver to version 4.0.1 add d3b9b5a CAMEL-14738 - Fixed docs, it's not src/main/doc it's src/main/docs add 4adbdb2 CAMEL-14738 - Regen docs add be56dcd CAMEL-14738 - Added pages for website after regen add 1cf1c45 CAMEL-14749: Camel-AWS2: Error configuring AWS2 endpoints behind proxy server add 3f3a465 Merge pull request #3655 from saravanakumar1987/master add e53d18a Camel-AWS2-S3: Removed useless import add 1ec7065 CAMEL-14658 - Provide a simpler way to connect to a local s3 instance add 8187e58 CAMEL-14658 - Provide a simpler way to connect to a local s3 instance, added test add 0ff02c5 CAMEL-14658 - Fixed CS add 6d09a35 CAMEL-14658 - Provide a simpler way to connect to a local s3 instance add 71cde90 CAMEL-14658 - Provide a simpler way to connect to a local s3 instance, added a test add d560772 CAMEL-14658 - Provide a simpler way to connect to a local s3 instance, Fixed CS add 5133869 Regen docs add 953ab78 CAMEL-14748: Throw an error with corrupt zip file add e1ed962 Merge pull request #3657 from omarsmak/CAMEL-14748 add 778800e CAMEL-11807: Migrated camel-atomix/attachments/barcode tests to JUnit 5 add ecff572 camel-sql: DefaultPollingEndpoint: Add missing space in useMessageBodyForSql UriParam description. add e65e2fe CAMEL-14761 JPAMessageIdRepository.contains() release db connection fix (#3662) add 0354bc4 CAMEL-14760: camel-main - Generate configurer for its own options add b3578ef Regen add 76462b0 Aggregate eip content in core/camel-core-engine and as a separate component add defbc17 Add some index pages, link to them, rearrange user manual nav slightly add f918ce8 eip as module in components component add dea324f Merge pull request #3659 from djencks/issue-14747-aggregate-eip-task-14754 add 21d8ad3 CAMEL-14762: camel-core - Configurer to include API for method name and type add a92f87d CAMEL-14762: camel-core - Configurer to include API for method name and type add 4b4a09f CAMEL-14762: camel-core - Configurer to include API for method name and type add 1bdfcfe Make camel-debezium generate boolean getter with isXXX name instead of getXXX add 81fb703 CAMEL-14762: camel-core - Configurer to include API for method name and type add 21eece5 CAMEL-14762: Regen and fixed some components had invalid setter/getter pairs add 7d1a25e CAMEL-14762: Regen and fixed some components had invalid setter/getter pairs add f16ff39 Add first version add e6fad20 CAMEL-14762: Regen and fixed some components had invalid setter/getter pairs add 718801e CAMEL-14762: camel-core - Configurer to include API for method name and type add 1387dee CAMEL-14762: Regen and fixed some components had invalid setter/getter pairs add 94c9c3f CAMEL-14762: Fixed CS add c2062ad Lets use ENGLISH instead of US in lower case add d362dbc Regen add 8397765 Upgrade Brave Zipkin to version 5.10.2 add 2017b44 Remove references breaking website build add 384de2a Fix camel-jms resequencer test as sending java objects (java.lang.Integer) is forbidden in ActiveMQ. Send text based messages instead, and fix comparator to detect its numeric and compare correctly. add e7b5b29 Camel-HDFS: Fixed CS add 359a19c Lets log how long time it takes to load additional routes/rests from XML add 8db5243 Upgrade Junit Jupiter to version 5.6.1 add 5e32e75 Website: Fix Camel3 migration Aggregation error add 000dec1 Upgrade AWS SDK v2 to version 2.10.91 add 27777aa CAMEL-14752: Throw an exception on corrupted tarfiles add 0370662 Merge pull request #3664 from omarsmak/CAMEL-14752 add 97b0dd5 Fix attachments links add 67b3192 Merge pull request #3663 from djencks/issue-14767-attachment-links add 42eabb8 CAMEL-14715: Use sources JARs for generating XSD in spring/blueprint so they can be separated. add 06ffdb0 Upgrade Jandex to version 2.1.3.Final add ee2e180 sort nav files by doc title case insensitive add d56dbb3 Merge pull request #3668 from djencks/issue-14770-sort-nav add 139e158 CAMEL-14715: Use sources JARs for generating XSD in spring/blueprint so they can be separated. add 2f6ed12 Updating Shiro to 1.5.2 due to CVE-2020-1957 add 06c48d0 camel-jcache: Tests are failing due to hazelcast upgrade add b2ee73e CAMEL-14710: Regen and fix CS Close #3670 add 675bce3 Regen add c454b17 CAMEL-14774: Camel-Package-Maven-Plugin: Add an option to avoid SyncPom execution on external project add 388c4da CAMEL-14775: camel-cxf - Move OSGi blueprint out into camel-cxf-blueprint add d437274 Upgrade AWS SDK v2 to version 2.11.0 add 4c42f22 Camel-Hystrix: Removed refs to camel-test-blueprint (camel-karaf migration) add 2d0dc01 Tooling: Fixed CS in EIP enrincher maven plugin add 21312b0 Camel-Jasypt: Removed refs to camel-test-blueprint (camel-karaf migration) add 332fde4 Camel-Mllp: Removed refs to camel-test-blueprint (camel-karaf migration) add e9bd62c Camel-Resilience4j: Removed refs to camel-test-blueprint (camel-karaf migration) add 838ae32 Camel-Servicenow: Removed refs to camel-test-blueprint (camel-karaf migration) add 2f5ffd2 Camel-Snakeyaml: Removed refs to camel-test-blueprint (camel-karaf migration) add 59a36a7 CAMEL-14775: camel-cxf - Move OSGi blueprint out into camel-cxf-blueprint add db2ee7d CAMEL-14775: camel-cxf - Move OSGi blueprint out into camel-cxf-blueprint add 99a5bf8 CAMEL-14775: camel-cxf-transport - Move OSGi blueprint out into camel-cxf-transport-blueprint add c205a04 remove the redundant space from docs and include whitespace after ; (#3672) add 49c98cb CAMEL-14773: Upgrade debezium to 1.1.0.Final and regenerate the configurations add 0f4f79a Merge pull request #3673 from omarsmak/CAMEL-14773 add be7e399 CAMEL-14629: Fix installing camel on karaf due to JAXB import range. Lower it to 2.2 so it works on older Karaf. add be6c78a CAMEL-14779: Polished add 23efbbe CAMEL-14779: Move Main out of camel-spring due to osgi circular dependency issue add 58300b8 CAMEL-14779: Move Main out of camel-spring due to osgi circular dependency issue add 61d83a8 CAMEL-14779: Move Main out of camel-spring due to osgi circular dependency issue add 1dd69ac Camel-Spring-JavaConfig: Fixed build and regen add ef95b78 CAMEL-14779: Move Main out of camel-spring due to osgi circular dependency issue add 420e1dd CAMEL-14779: Move Main out of camel-spring due to osgi circular dependency issue add 0815e22 CAMEL-14779: Move Main out of camel-spring due to osgi circular dependency issue add 6eac49b Regen add 6303428 Regen add 4751665 Camel-CXF-Transport: Removed camel-blueprint refs from the POM add dfbb53a CAMEL-14776: came:run with osgi blueprint updated after osgi moved to camel-karaf repo add 2c1609f CAMEL-14776: Update upg guide add aab60b5 Added PR template file with instructions on what to include when submitting a PR add 5ab9e26 Corrected PR template with proposed changes add 6d0dae1 Added contribution guidelines link to file and changed file from .html file to .txt file add 4ce3651 Merge pull request #3665 from Xxyumi-hub/master add 0722a53 Moved pull request template in the correct location and renamed it add 15e4d99 Update README.md add f2f68c5 CAMEL-12863: Add configOptions to camel-restdsl-swagger-plugin for swagger-codegen-plugin add c64daa3 CAMEL-12863: Fix CS Close #3676 add c75ab25 CAMEL-14739: Added unit test to reproduce bug. Thanks to Nathan for reporting. add 4ac562b CAMEL-14739: Fix core optimization would lose route detail on UoW when nesting down many routes. add e046645 CAMEL-14739: Fix core optimization would lose route detail on UoW when nesting down many routes. add b08bb62 CAMEL-14787: camel-zookeeper-master - Test fails on CI add b17cfe6 jaxb is needed for camel-maven-package-plugin add 962f5c6 Camel-Performance: Removed the blueprint testing part add b4583ae Upgrade Spring to version 5.2.5.RELEASE add 8450b59 Camel-base: Fixed CS add 050c091 CAMEL-14780 camel-undertow: UndertowSecurityProvider SPI API misses a method to change HttpHandler (#3677) add 37e2bf5 axb is needed for camel-maven-package-plugin - only api add 799a6ee Fix some unit test on JDK >= 12 add 5abe9fe CAMEL-14495: OPC UA Client samplingInterval parameter seems not take any effect add 1e1e548 CAMEL-14495: Regen code Close #3678 add a8a13e2 Move the generated configurer into the o.a.c.main package add 7616492 Move Route.createErrorHandler to ExtendedCamelContext to get rid of the DefaultModelRoute class add cb507a0 Isolate org.apache.camel.reifier.* packages from model add 1449f6e Move the clearModelReferences / clearReifiers logic into the ImmutableCamelContext and Main.lightweight property add 7afcecd Add an init method to Expression / Predicate add f08ef3d Fix simple builder predicate add 7d70ad8 Support for the splitter eip in lightweight mode add 7391593 Rename immutable -> lightweight to be more coherent and descriptive add 8a30982 Support lightweight mode in enrichers add bef4f8e Add an init method to Expression / Predicate (fix) add be547c1 [CAMEL-14786] Move as much initialisation code from start() to init() phase add c4f4d24 [CAMEL-14786][CAMEL-14712] Lightweight context + init phase add d328523 Regen add ef9a9af CAMEL-14788: Jetty server OSGi problem workaround. Requires Jetty 9.4.25 or better to not have OSGi problem but Jetty is API incompatible in their 9.4.xx patches. add 81ce57f Upgrade Jetty to version used in Karaf 4.2.8 add 8a8aa51 CAMEL-14640: Upgrade to http client 4.x for testing. add 3f787c6 CAMEL-14793. Decrease default consumer request timeout to 30s add 2553085 Merge pull request #3681 from mgubaidullin/CAMEL-14793 add ae7893b CAMEL-14640: Upgrade to http client 4.x for testing. add ec8a6ba Regen add c559751 CAMEL-14640: Upgrade to http client 4.x for testing. add c528fac CAMEL-14742 - Prevent JMX rebinding 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 (84a4603) \ N -- N -- N refs/heads/CAMEL-14742 (c528fac) 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. No new revisions were added by this update. Summary of changes: .github/pull_request_template.md | 7 + README.md | 8 +- apache-camel/src/main/descriptors/common-bin.xml | 2 + bom/camel-bom/pom.xml | 10 + .../activemq/ActiveMQComponentConfigurer.java | 31 +- .../activemq/ActiveMQEndpointConfigurer.java | 7 +- .../component/activemq/ActiveMQComponent.java | 28 ++ .../component/ahc/ws/WsComponentConfigurer.java | 22 +- .../component/ahc/ws/WsEndpointConfigurer.java | 34 +- .../component/ahc/AhcComponentConfigurer.java | 44 ++- .../camel/component/ahc/AhcEndpointConfigurer.java | 62 +++- .../component/amqp/AMQPComponentConfigurer.java | 22 +- .../component/amqp/AMQPEndpointConfigurer.java | 7 +- .../apache/camel/component/amqp/AMQPComponent.java | 7 + .../component/apns/ApnsComponentConfigurer.java | 31 +- .../component/apns/ApnsEndpointConfigurer.java | 83 ++++- .../component/as2/AS2ComponentConfigurer.java | 30 +- .../camel/component/as2/AS2EndpointConfigurer.java | 159 ++++++++- .../asterisk/AsteriskComponentConfigurer.java | 28 +- .../asterisk/AsteriskEndpointConfigurer.java | 44 ++- .../component/atmos/AtmosComponentConfigurer.java | 39 ++- .../component/atmos/AtmosEndpointConfigurer.java | 58 +++- .../websocket/WebsocketComponentConfigurer.java | 22 +- .../websocket/WebsocketEndpointConfigurer.java | 67 +++- .../component/atom/AtomComponentConfigurer.java | 25 +- .../component/atom/AtomEndpointConfigurer.java | 99 +++++- components/camel-atomix/pom.xml | 10 +- .../client/map/AtomixMapComponentConfigurer.java | 67 +++- .../client/map/AtomixMapEndpointConfigurer.java | 73 +++- .../AtomixMessagingComponentConfigurer.java | 72 +++- .../AtomixMessagingEndpointConfigurer.java | 78 ++++- .../AtomixMultiMapComponentConfigurer.java | 64 +++- .../multimap/AtomixMultiMapEndpointConfigurer.java | 64 +++- .../queue/AtomixQueueComponentConfigurer.java | 63 +++- .../queue/AtomixQueueEndpointConfigurer.java | 69 +++- .../client/set/AtomixSetComponentConfigurer.java | 65 +++- .../client/set/AtomixSetEndpointConfigurer.java | 71 +++- .../value/AtomixValueComponentConfigurer.java | 65 +++- .../value/AtomixValueEndpointConfigurer.java | 71 +++- .../component/atomix/AtomixTypeConverterTest.java | 22 +- .../client/AtomixClientSpringTestSupport.java | 2 +- .../atomix/client/AtomixClientTestSupport.java | 4 +- .../atomix/client/map/AtomixMapConsumerTest.java | 10 +- .../client/map/AtomixMapNodesProducerTest.java | 13 +- .../atomix/client/map/AtomixMapProducerTest.java | 34 +- .../client/map/SpringAtomixMapProducerTest.java | 7 +- .../client/messaging/AtomixMessagingTest.java | 8 +- .../multimap/AtomixMultiMapProducerTest.java | 35 +- .../client/queue/AtomixQueueConsumerTest.java | 11 +- .../client/queue/AtomixQueueProducerTest.java | 23 +- .../atomix/client/set/AtomixSetConsumerTest.java | 10 +- .../atomix/client/set/AtomixSetProducerTest.java | 20 +- .../client/value/AtomixValueConsumerTest.java | 10 +- .../client/value/AtomixValueProducerTest.java | 14 +- ...tomixClientClusteredRoutePolicyFactoryMain.java | 4 +- .../AtomixClientRoutePolicyFactoryTestSupport.java | 15 +- .../AtomixClientRoutePolicyTestSupport.java | 15 +- .../cluster/AtomixRoutePolicyFactoryTest.java | 15 +- .../atomix/cluster/AtomixRoutePolicyTest.java | 15 +- components/camel-attachments/pom.xml | 8 +- .../attachment/BeanMethodWithExchangeTest.java | 25 +- .../camel/attachment/BodyAndHeaderConvertTest.java | 32 +- .../MessageWithAttachmentRedeliveryIssueTest.java | 23 +- .../component/avro/AvroComponentConfigurer.java | 47 ++- .../component/avro/AvroEndpointConfigurer.java | 53 ++- .../component/aws/cw/CwComponentConfigurer.java | 55 ++- .../component/aws/cw/CwEndpointConfigurer.java | 55 ++- .../component/aws/ddb/DdbComponentConfigurer.java | 64 +++- .../component/aws/ddb/DdbEndpointConfigurer.java | 64 +++- .../ddbstream/DdbStreamComponentConfigurer.java | 56 ++- .../aws/ddbstream/DdbStreamEndpointConfigurer.java | 107 +++++- .../component/aws/ec2/EC2ComponentConfigurer.java | 49 ++- .../component/aws/ec2/EC2EndpointConfigurer.java | 49 ++- .../component/aws/ecs/ECSComponentConfigurer.java | 49 ++- .../component/aws/ecs/ECSEndpointConfigurer.java | 49 ++- .../component/aws/eks/EKSComponentConfigurer.java | 49 ++- .../component/aws/eks/EKSEndpointConfigurer.java | 49 ++- .../component/aws/iam/IAMComponentConfigurer.java | 49 ++- .../component/aws/iam/IAMEndpointConfigurer.java | 49 ++- .../KinesisFirehoseComponentConfigurer.java | 47 ++- .../KinesisFirehoseEndpointConfigurer.java | 47 ++- .../aws/kinesis/KinesisComponentConfigurer.java | 65 +++- .../aws/kinesis/KinesisEndpointConfigurer.java | 116 ++++++- .../component/aws/kms/KMSComponentConfigurer.java | 49 ++- .../component/aws/kms/KMSEndpointConfigurer.java | 49 ++- .../aws/lambda/LambdaComponentConfigurer.java | 49 ++- .../aws/lambda/LambdaEndpointConfigurer.java | 49 ++- .../component/aws/mq/MQComponentConfigurer.java | 49 ++- .../component/aws/mq/MQEndpointConfigurer.java | 49 ++- .../component/aws/msk/MSKComponentConfigurer.java | 49 ++- .../component/aws/msk/MSKEndpointConfigurer.java | 49 ++- .../component/aws/s3/S3ComponentConfigurer.java | 129 ++++++- .../component/aws/s3/S3EndpointConfigurer.java | 186 +++++++++- .../org/apache/camel/component/aws/s3/aws-s3.json | 2 + .../src/main/docs/aws-s3-component.adoc | 6 +- .../camel/component/aws/s3/S3Configuration.java | 14 + .../apache/camel/component/aws/s3/S3Producer.java | 2 +- .../s3/client/impl/S3ClientIAMOptimizedImpl.java | 6 + .../aws/s3/client/impl/S3ClientStandardImpl.java | 12 + .../aws/s3/S3ComponentConfigurationTest.java | 15 + .../S3ObjectRangeOperationIntegrationTest.java | 2 +- .../component/aws/sdb/SdbComponentConfigurer.java | 25 +- .../component/aws/sdb/SdbEndpointConfigurer.java | 55 ++- .../component/aws/ses/SesComponentConfigurer.java | 57 +++- .../component/aws/ses/SesEndpointConfigurer.java | 57 +++- .../component/aws/sns/SnsComponentConfigurer.java | 72 +++- .../component/aws/sns/SnsEndpointConfigurer.java | 75 +++- .../component/aws/sqs/SqsComponentConfigurer.java | 128 ++++++- .../component/aws/sqs/SqsEndpointConfigurer.java | 185 +++++++++- .../component/aws/swf/SWFComponentConfigurer.java | 105 +++++- .../component/aws/swf/SWFEndpointConfigurer.java | 111 +++++- .../translate/TranslateComponentConfigurer.java | 58 +++- .../aws/translate/TranslateEndpointConfigurer.java | 58 +++- .../component/aws2/cw/Cw2ComponentConfigurer.java | 55 ++- .../component/aws2/cw/Cw2EndpointConfigurer.java | 55 ++- .../camel/component/aws2/cw/Cw2Endpoint.java | 2 +- .../aws2/ddb/Ddb2ComponentConfigurer.java | 64 +++- .../component/aws2/ddb/Ddb2EndpointConfigurer.java | 64 +++- .../ddbstream/Ddb2StreamComponentConfigurer.java | 56 ++- .../ddbstream/Ddb2StreamEndpointConfigurer.java | 107 +++++- .../camel/component/aws2/ddb/Ddb2Endpoint.java | 2 +- .../aws2/ddbstream/Ddb2StreamEndpoint.java | 2 +- .../aws2/ec2/AWS2EC2ComponentConfigurer.java | 49 ++- .../aws2/ec2/AWS2EC2EndpointConfigurer.java | 49 ++- .../camel/component/aws2/ec2/AWS2EC2Endpoint.java | 2 +- .../aws2/ecs/ECS2ComponentConfigurer.java | 49 ++- .../component/aws2/ecs/ECS2EndpointConfigurer.java | 49 ++- .../camel/component/aws2/ecs/ECS2Endpoint.java | 2 +- .../aws2/eks/EKS2ComponentConfigurer.java | 49 ++- .../component/aws2/eks/EKS2EndpointConfigurer.java | 49 ++- .../camel/component/aws2/eks/EKS2Endpoint.java | 2 +- .../aws2/iam/IAM2ComponentConfigurer.java | 49 ++- .../component/aws2/iam/IAM2EndpointConfigurer.java | 49 ++- .../camel/component/aws2/iam/IAM2Endpoint.java | 2 +- .../KinesisFirehose2ComponentConfigurer.java | 47 ++- .../KinesisFirehose2EndpointConfigurer.java | 47 ++- .../aws2/kinesis/Kinesis2ComponentConfigurer.java | 65 +++- .../aws2/kinesis/Kinesis2EndpointConfigurer.java | 116 ++++++- .../aws2/firehose/KinesisFirehose2Endpoint.java | 2 +- .../component/aws2/kinesis/Kinesis2Endpoint.java | 2 +- .../aws2/kms/KMS2ComponentConfigurer.java | 49 ++- .../component/aws2/kms/KMS2EndpointConfigurer.java | 49 ++- .../camel/component/aws2/kms/KMS2Endpoint.java | 2 +- .../aws2/lambda/Lambda2ComponentConfigurer.java | 49 ++- .../aws2/lambda/Lambda2EndpointConfigurer.java | 49 ++- .../component/aws2/lambda/Lambda2Endpoint.java | 2 +- .../component/aws2/mq/MQ2ComponentConfigurer.java | 49 ++- .../component/aws2/mq/MQ2EndpointConfigurer.java | 49 ++- .../camel/component/aws2/mq/MQ2Endpoint.java | 2 +- .../aws2/msk/MSK2ComponentConfigurer.java | 49 ++- .../component/aws2/msk/MSK2EndpointConfigurer.java | 49 ++- .../camel/component/aws2/msk/MSK2Endpoint.java | 2 +- .../aws2/s3/AWS2S3ComponentConfigurer.java | 107 +++++- .../aws2/s3/AWS2S3EndpointConfigurer.java | 164 ++++++++- .../apache/camel/component/aws2/s3/aws2-s3.json | 4 + .../src/main/docs/aws2-s3-component.adoc | 8 +- .../camel/component/aws2/s3/AWS2S3Component.java | 2 +- .../component/aws2/s3/AWS2S3Configuration.java | 37 +- .../camel/component/aws2/s3/AWS2S3Endpoint.java | 7 +- .../camel/component/aws2/s3/AWS2S3Producer.java | 17 +- .../client/impl/AWS2S3ClientIAMOptimizedImpl.java | 5 +- .../s3/client/impl/AWS2S3ClientStandardImpl.java | 5 +- .../aws2/s3/S3ComponentConfigurationTest.java | 35 ++ .../S3CopyObjectOperationIntegrationTest.java | 8 +- .../S3DeleteBucketOperationIntegrationTest.java | 8 +- .../S3ListObjectsOperationIntegrationTest.java | 22 +- .../S3MultipartUploadOperationIntegrationTest.java | 6 +- .../aws2/ses/Ses2ComponentConfigurer.java | 57 +++- .../component/aws2/ses/Ses2EndpointConfigurer.java | 57 +++- .../camel/component/aws2/ses/Ses2Endpoint.java | 2 +- .../aws2/sns/Sns2ComponentConfigurer.java | 69 +++- .../component/aws2/sns/Sns2EndpointConfigurer.java | 72 +++- .../camel/component/aws2/sns/Sns2Endpoint.java | 2 +- .../aws2/sqs/Sqs2ComponentConfigurer.java | 128 ++++++- .../component/aws2/sqs/Sqs2EndpointConfigurer.java | 185 +++++++++- .../camel/component/aws2/sqs/Sqs2Endpoint.java | 2 +- .../translate/Translate2ComponentConfigurer.java | 58 +++- .../translate/Translate2EndpointConfigurer.java | 58 +++- .../aws2/translate/Translate2Endpoint.java | 2 +- .../azure/blob/BlobServiceComponentConfigurer.java | 79 ++++- .../azure/blob/BlobServiceEndpointConfigurer.java | 85 ++++- .../queue/QueueServiceComponentConfigurer.java | 52 ++- .../queue/QueueServiceEndpointConfigurer.java | 58 +++- components/camel-barcode/pom.xml | 7 +- .../barcode/BarcodeDataFormatCamelTest.java | 18 +- .../barcode/BarcodeDataFormatSpringTest.java | 13 +- .../dataformat/barcode/BarcodeDataFormatTest.java | 166 ++++----- .../camel/dataformat/barcode/BarcodeTestBase.java | 5 +- .../BeanValidatorComponentConfigurer.java | 40 ++- .../validator/BeanValidatorEndpointConfigurer.java | 47 ++- .../component/bean/BeanComponentConfigurer.java | 29 +- .../component/bean/BeanEndpointConfigurer.java | 35 +- .../beanclass/ClassComponentConfigurer.java | 7 +- .../beanclass/ClassEndpointConfigurer.java | 7 +- .../camel-bean/src/main/docs/bean-language.adoc | 6 +- .../apache/camel/language/bean/BeanExpression.java | 4 + .../beanstalk/BeanstalkComponentConfigurer.java | 31 +- .../beanstalk/BeanstalkEndpointConfigurer.java | 101 +++++- .../src/main/docs/beanstalk-component.adoc | 2 +- components/camel-blueprint/pom.xml | 158 ++++++--- .../camel/blueprint/BlueprintCamelContext.java | 6 +- .../camel/blueprint/CamelContextFactoryBean.java | 2 +- .../blueprint/handler/CamelNamespaceHandler.java | 2 +- .../bonita/BonitaComponentConfigurer.java | 25 +- .../component/bonita/BonitaEndpointConfigurer.java | 38 ++- .../component/box/BoxComponentConfigurer.java | 75 +++- .../camel/component/box/BoxEndpointConfigurer.java | 129 ++++++- .../braintree/BraintreeComponentConfigurer.java | 30 +- .../braintree/BraintreeEndpointConfigurer.java | 116 ++++++- .../browse/BrowseComponentConfigurer.java | 28 +- .../component/browse/BrowseEndpointConfigurer.java | 36 +- .../cache/CaffeineCacheComponentConfigurer.java | 69 +++- .../cache/CaffeineCacheEndpointConfigurer.java | 69 +++- .../load/CaffeineLoadCacheComponentConfigurer.java | 69 +++- .../load/CaffeineLoadCacheEndpointConfigurer.java | 69 +++- .../cassandra/CassandraComponentConfigurer.java | 28 +- .../cassandra/CassandraEndpointConfigurer.java | 106 +++++- components/camel-cdi/pom.xml | 1 + .../chatscript/ChatScriptComponentConfigurer.java | 25 +- .../chatscript/ChatScriptEndpointConfigurer.java | 33 +- .../component/chunk/ChunkComponentConfigurer.java | 25 +- .../component/chunk/ChunkEndpointConfigurer.java | 43 ++- .../camel/component/cm/CMComponentConfigurer.java | 25 +- .../camel/component/cm/CMEndpointConfigurer.java | 39 ++- .../component/cmis/CMISComponentConfigurer.java | 31 +- .../component/cmis/CMISEndpointConfigurer.java | 60 +++- .../apache/camel/coap/CoAPComponentConfigurer.java | 28 +- .../apache/camel/coap/CoAPEndpointConfigurer.java | 65 +++- .../cometd/CometdComponentConfigurer.java | 48 ++- .../component/cometd/CometdEndpointConfigurer.java | 70 +++- .../consul/ConsulComponentConfigurer.java | 89 ++++- .../component/consul/ConsulEndpointConfigurer.java | 92 ++++- .../controlbus/ControlBusComponentConfigurer.java | 25 +- .../controlbus/ControlBusEndpointConfigurer.java | 40 ++- .../component/corda/CordaComponentConfigurer.java | 56 ++- .../component/corda/CordaEndpointConfigurer.java | 62 +++- .../couchbase/CouchbaseComponentConfigurer.java | 28 +- .../couchbase/CouchbaseEndpointConfigurer.java | 157 ++++++++- .../couchdb/CouchDbComponentConfigurer.java | 28 +- .../couchdb/CouchDbEndpointConfigurer.java | 53 ++- .../component/cron/CronComponentConfigurer.java | 28 +- .../component/cron/CronEndpointConfigurer.java | 35 +- .../apache/camel/component/cron/CronComponent.java | 2 +- .../crypto/cms/CryptoCmsComponentConfigurer.java | 31 +- .../crypto/cms/CryptoCmsEndpointConfigurer.java | 66 +++- .../DigitalSignatureComponentConfigurer.java | 75 +++- .../crypto/DigitalSignatureEndpointConfigurer.java | 75 +++- components/camel-cxf-transport/pom.xml | 23 +- .../blueprint/AbstractBeanDefinitionParser.java | 80 ----- .../blueprint/CamelConduitDefinitionParser.java | 30 -- .../CamelDestinationDefinitionParser.java | 31 -- .../blueprint/CamelTransportNameSpaceHandler.java | 71 ---- .../OSGI-INF/blueprint/camel-transport.xml | 31 -- .../src/main/resources/schema/blueprint/camel.xsd | 56 --- components/camel-cxf/pom.xml | 30 +- .../component/cxf/CxfComponentConfigurer.java | 37 +- .../camel/component/cxf/CxfEndpointConfigurer.java | 121 ++++++- .../cxf/jaxrs/CxfRsComponentConfigurer.java | 34 +- .../cxf/jaxrs/CxfRsEndpointConfigurer.java | 110 +++++- .../camel/component/cxf/CxfBlueprintEndpoint.java | 91 ----- .../apache/camel/component/cxf/CxfComponent.java | 2 +- .../blueprint/AbstractBeanDefinitionParser.java | 62 ---- .../component/cxf/blueprint/BlueprintSupport.java | 32 -- .../cxf/blueprint/CxfNamespaceHandler.java | 75 ---- .../cxf/blueprint/EndpointDefinitionParser.java | 108 ------ .../cxf/blueprint/RsClientBlueprintBean.java | 95 ------ .../cxf/blueprint/RsClientDefinitionParser.java | 93 ----- .../cxf/blueprint/RsServerBlueprintBean.java | 101 ------ .../cxf/blueprint/RsServerDefinitionParser.java | 95 ------ .../cxf/jaxrs/CxfRsBlueprintEndpoint.java | 94 ----- .../camel/component/cxf/jaxrs/CxfRsComponent.java | 22 +- .../cxf/jaxrs/CxfRsEndpointFactoryBean.java} | 16 +- .../jaxrs/DefaultCxfRsEndpointFactoryBean.java} | 12 +- .../resources/OSGI-INF/blueprint/camel-cxf.xml | 31 -- .../main/resources/schema/blueprint/camel-cxf.xsd | 179 ---------- .../dataformat/DataFormatComponentConfigurer.java | 25 +- .../dataformat/DataFormatEndpointConfigurer.java | 27 +- .../dataset/DataSetComponentConfigurer.java | 28 +- .../dataset/DataSetEndpointConfigurer.java | 46 ++- .../dataset/DataSetTestComponentConfigurer.java | 25 +- .../dataset/DataSetTestEndpointConfigurer.java | 28 +- .../src/main/docs/dataset-component.adoc | 2 +- .../src/main/docs/dataset-test-component.adoc | 2 +- .../camel/maven/config/ConnectorConfigField.java | 10 +- .../DebeziumMongodbComponentConfigurer.java | 149 +++++++- .../DebeziumMongodbEndpointConfigurer.java | 155 ++++++++- ...goDbConnectorEmbeddedDebeziumConfiguration.java | 26 +- .../camel/component/debezium/debezium-mongodb.json | 6 +- .../src/main/docs/debezium-mongodb-component.adoc | 10 +- .../debezium/DebeziumMySqlComponentConfigurer.java | 239 ++++++++++++- .../debezium/DebeziumMySqlEndpointConfigurer.java | 245 ++++++++++++- ...ySqlConnectorEmbeddedDebeziumConfiguration.java | 48 ++- .../camel/component/debezium/debezium-mysql.json | 10 +- .../src/main/docs/debezium-mysql-component.adoc | 14 +- .../DebeziumPostgresComponentConfigurer.java | 225 +++++++++++- .../DebeziumPostgresEndpointConfigurer.java | 231 ++++++++++++- ...gresConnectorEmbeddedDebeziumConfiguration.java | 60 +++- .../component/debezium/debezium-postgres.json | 10 +- .../src/main/docs/debezium-postgres-component.adoc | 14 +- .../DebeziumSqlserverComponentConfigurer.java | 166 ++++++++- .../DebeziumSqlserverEndpointConfigurer.java | 172 +++++++++- ...rverConnectorEmbeddedDebeziumConfiguration.java | 38 ++- .../component/debezium/debezium-sqlserver.json | 4 + .../main/docs/debezium-sqlserver-component.adoc | 8 +- .../DigitalOceanComponentConfigurer.java | 25 +- .../DigitalOceanEndpointConfigurer.java | 52 ++- .../direct/DirectComponentConfigurer.java | 32 +- .../component/direct/DirectEndpointConfigurer.java | 43 ++- .../directvm/DirectVmComponentConfigurer.java | 38 ++- .../directvm/DirectVmEndpointConfigurer.java | 49 ++- .../disruptor/DisruptorComponentConfigurer.java | 46 ++- .../disruptor/DisruptorEndpointConfigurer.java | 58 +++- .../src/main/docs/disruptor-component.adoc | 2 +- .../component/dns/DnsComponentConfigurer.java | 25 +- .../camel/component/dns/DnsEndpointConfigurer.java | 27 +- .../docker/DockerComponentConfigurer.java | 73 +++- .../component/docker/DockerEndpointConfigurer.java | 79 ++++- .../component/dozer/DozerComponentConfigurer.java | 25 +- .../component/dozer/DozerEndpointConfigurer.java | 45 ++- .../component/drill/DrillComponentConfigurer.java | 25 +- .../component/drill/DrillEndpointConfigurer.java | 36 +- .../dropbox/DropboxComponentConfigurer.java | 28 +- .../dropbox/DropboxEndpointConfigurer.java | 58 +++- .../ehcache/EhcacheComponentConfigurer.java | 63 +++- .../ehcache/EhcacheEndpointConfigurer.java | 71 +++- .../ElasticsearchComponentConfigurer.java | 55 ++- .../ElasticsearchEndpointConfigurer.java | 71 +++- .../main/docs/elasticsearch-rest-component.adoc | 2 +- .../elasticsearch/ElasticsearchConfiguration.java | 4 +- .../elasticsearch/ElasticsearchProducer.java | 4 +- .../component/elsql/ElsqlComponentConfigurer.java | 40 ++- .../component/elsql/ElsqlEndpointConfigurer.java | 160 ++++++++- .../org/apache/camel/component/elsql/elsql.json | 2 +- .../camel-elsql/src/main/docs/elsql-component.adoc | 2 +- .../elytron/ElytronComponentConfigurer.java | 28 +- .../elytron/ElytronEndpointConfigurer.java | 7 +- .../apache/camel/component/elytron/elytron.json | 2 + .../src/main/docs/elytron-component.adoc | 6 +- .../camel/component/elytron/ElytronComponent.java | 2 +- .../etcd/EtcdKeysComponentConfigurer.java | 50 ++- .../component/etcd/EtcdKeysEndpointConfigurer.java | 47 ++- .../etcd/EtcdStatsComponentConfigurer.java | 59 +++- .../etcd/EtcdStatsEndpointConfigurer.java | 107 +++++- .../etcd/EtcdWatchComponentConfigurer.java | 53 ++- .../etcd/EtcdWatchEndpointConfigurer.java | 56 ++- .../eventadmin/EventAdminComponentConfigurer.java | 31 +- .../eventadmin/EventAdminEndpointConfigurer.java | 38 ++- .../component/exec/ExecComponentConfigurer.java | 25 +- .../component/exec/ExecEndpointConfigurer.java | 48 ++- .../facebook/FacebookComponentConfigurer.java | 111 +++++- .../facebook/FacebookEndpointConfigurer.java | 313 ++++++++++++++++- .../src/main/docs/facebook-component.adoc | 2 +- .../component/fhir/FhirComponentConfigurer.java | 92 ++++- .../component/fhir/FhirEndpointConfigurer.java | 146 +++++++- .../file/watch/FileWatchComponentConfigurer.java | 40 ++- .../file/watch/FileWatchEndpointConfigurer.java | 58 +++- .../component/file/FileComponentConfigurer.java | 28 +- .../component/file/FileEndpointConfigurer.java | 278 ++++++++++++++- .../flatpack/FlatpackComponentConfigurer.java | 28 +- .../flatpack/FlatpackEndpointConfigurer.java | 98 +++++- .../component/flink/FlinkComponentConfigurer.java | 37 +- .../component/flink/FlinkEndpointConfigurer.java | 41 ++- .../component/fop/FopComponentConfigurer.java | 25 +- .../camel/component/fop/FopEndpointConfigurer.java | 33 +- .../freemarker/FreemarkerComponentConfigurer.java | 27 +- .../freemarker/FreemarkerEndpointConfigurer.java | 37 +- .../file/remote/FtpComponentConfigurer.java | 28 +- .../file/remote/FtpEndpointConfigurer.java | 323 +++++++++++++++++- .../file/remote/FtpsComponentConfigurer.java | 22 +- .../file/remote/FtpsEndpointConfigurer.java | 42 ++- .../file/remote/SftpComponentConfigurer.java | 28 +- .../file/remote/SftpEndpointConfigurer.java | 351 ++++++++++++++++++- .../ganglia/GangliaComponentConfigurer.java | 55 ++- .../ganglia/GangliaEndpointConfigurer.java | 55 ++- .../geocoder/GeoCoderComponentConfigurer.java | 25 +- .../geocoder/GeoCoderEndpointConfigurer.java | 62 +++- .../component/git/GitComponentConfigurer.java | 28 +- .../camel/component/git/GitEndpointConfigurer.java | 59 +++- .../github/GitHubComponentConfigurer.java | 28 +- .../component/github/GitHubEndpointConfigurer.java | 56 ++- .../GoogleBigQueryComponentConfigurer.java | 34 +- .../bigquery/GoogleBigQueryEndpointConfigurer.java | 33 +- .../sql/GoogleBigQuerySQLComponentConfigurer.java | 31 +- .../sql/GoogleBigQuerySQLEndpointConfigurer.java | 30 +- .../GoogleCalendarComponentConfigurer.java | 58 +++- .../calendar/GoogleCalendarEndpointConfigurer.java | 109 +++++- .../GoogleCalendarStreamComponentConfigurer.java | 61 +++- .../GoogleCalendarStreamEndpointConfigurer.java | 109 +++++- .../drive/GoogleDriveComponentConfigurer.java | 50 ++- .../drive/GoogleDriveEndpointConfigurer.java | 104 +++++- .../google/mail/GoogleMailComponentConfigurer.java | 48 ++- .../google/mail/GoogleMailEndpointConfigurer.java | 99 +++++- .../GoogleMailStreamComponentConfigurer.java | 55 ++- .../stream/GoogleMailStreamEndpointConfigurer.java | 103 +++++- .../pubsub/GooglePubsubComponentConfigurer.java | 39 ++- .../pubsub/GooglePubsubEndpointConfigurer.java | 51 ++- .../google/pubsub/GooglePubsubConsumer.java | 2 +- .../google/pubsub/GooglePubsubEndpoint.java | 2 +- .../sheets/GoogleSheetsComponentConfigurer.java | 48 ++- .../sheets/GoogleSheetsEndpointConfigurer.java | 99 +++++- .../GoogleSheetsStreamComponentConfigurer.java | 67 +++- .../GoogleSheetsStreamEndpointConfigurer.java | 115 ++++++- .../component/gora/GoraComponentConfigurer.java | 28 +- .../component/gora/GoraEndpointConfigurer.java | 84 ++++- .../component/grape/GrapeComponentConfigurer.java | 28 +- .../component/grape/GrapeEndpointConfigurer.java | 27 +- .../graphql/GraphqlComponentConfigurer.java | 25 +- .../graphql/GraphqlEndpointConfigurer.java | 47 ++- .../camel/component/graphql/GraphqlEndpoint.java | 2 +- .../src/main/docs/groovy-language.adoc | 2 +- .../component/grpc/GrpcComponentConfigurer.java | 28 +- .../component/grpc/GrpcEndpointConfigurer.java | 98 +++++- .../eventbus/GuavaEventBusComponentConfigurer.java | 34 +- .../eventbus/GuavaEventBusEndpointConfigurer.java | 42 ++- .../HazelcastAtomicnumberComponentConfigurer.java | 31 +- .../HazelcastAtomicnumberEndpointConfigurer.java | 36 +- .../HazelcastInstanceComponentConfigurer.java | 31 +- .../HazelcastInstanceEndpointConfigurer.java | 42 ++- .../list/HazelcastListComponentConfigurer.java | 34 +- .../list/HazelcastListEndpointConfigurer.java | 45 ++- .../map/HazelcastMapComponentConfigurer.java | 34 +- .../map/HazelcastMapEndpointConfigurer.java | 45 ++- .../HazelcastMultimapComponentConfigurer.java | 34 +- .../HazelcastMultimapEndpointConfigurer.java | 45 ++- .../queue/HazelcastQueueComponentConfigurer.java | 34 +- .../queue/HazelcastQueueEndpointConfigurer.java | 54 ++- .../HazelcastReplicatedmapComponentConfigurer.java | 34 +- .../HazelcastReplicatedmapEndpointConfigurer.java | 45 ++- .../HazelcastRingbufferComponentConfigurer.java | 31 +- .../HazelcastRingbufferEndpointConfigurer.java | 36 +- .../seda/HazelcastSedaComponentConfigurer.java | 34 +- .../seda/HazelcastSedaEndpointConfigurer.java | 59 +++- .../set/HazelcastSetComponentConfigurer.java | 34 +- .../set/HazelcastSetEndpointConfigurer.java | 45 ++- .../topic/HazelcastTopicComponentConfigurer.java | 34 +- .../topic/HazelcastTopicEndpointConfigurer.java | 47 ++- components/camel-hbase/pom.xml | 1 + .../component/hbase/HBaseComponentConfigurer.java | 33 +- .../component/hbase/HBaseEndpointConfigurer.java | 69 +++- .../component/hdfs/HdfsComponentConfigurer.java | 34 +- .../component/hdfs/HdfsEndpointConfigurer.java | 151 ++++++++- .../apache/camel/component/hdfs/HdfsComponent.java | 7 + .../hipchat/HipchatComponentConfigurer.java | 28 +- .../hipchat/HipchatEndpointConfigurer.java | 90 ++++- .../component/http/HttpComponentConfigurer.java | 76 ++++- .../component/http/HttpEndpointConfigurer.java | 173 +++++++++- components/camel-hystrix/pom.xml | 5 - .../BlueprintHystrixRouteFallbackTest.java | 41 --- .../processor/BlueprintHystrixRouteOkTest.java | 41 --- .../BlueprintHystrixRouteFallbackTest.xml | 41 --- .../processor/BlueprintHystrixRouteOkTest.xml | 47 --- .../iec60870/client/ClientComponentConfigurer.java | 31 +- .../iec60870/client/ClientEndpointConfigurer.java | 81 ++++- .../iec60870/server/ServerComponentConfigurer.java | 31 +- .../iec60870/server/ServerEndpointConfigurer.java | 84 ++++- .../infinispan/InfinispanComponentConfigurer.java | 70 +++- .../infinispan/InfinispanEndpointConfigurer.java | 76 ++++- .../influxdb/InfluxDbComponentConfigurer.java | 25 +- .../influxdb/InfluxDbEndpointConfigurer.java | 39 ++- .../component/iota/IOTAComponentConfigurer.java | 25 +- .../component/iota/IOTAEndpointConfigurer.java | 41 ++- .../component/ipfs/IPFSComponentConfigurer.java | 31 +- .../component/ipfs/IPFSEndpointConfigurer.java | 29 +- .../component/irc/IrcComponentConfigurer.java | 31 +- .../camel/component/irc/IrcEndpointConfigurer.java | 97 +++++- .../ironmq/IronMQComponentConfigurer.java | 28 +- .../component/ironmq/IronMQEndpointConfigurer.java | 110 +++++- components/camel-jasypt/pom.xml | 5 - .../jasypt/BlueprintJasyptProperties2Test.java | 37 -- .../jasypt/BlueprintJasyptProperties3Test.java | 37 -- .../jasypt/BlueprintJasyptProperties2Test.xml | 42 --- .../jasypt/BlueprintJasyptProperties3Test.xml | 50 --- .../jasypt/BlueprintJasyptPropertiesTest.xml | 48 --- components/camel-jaxb/pom.xml | 1 + .../component/jbpm/JBPMComponentConfigurer.java | 28 +- .../component/jbpm/JBPMEndpointConfigurer.java | 103 +++++- components/camel-jcache/pom.xml | 23 +- .../jcache/JCacheComponentConfigurer.java | 43 ++- .../component/jcache/JCacheEndpointConfigurer.java | 89 ++++- .../src/main/docs/jcache-component.adoc | 3 +- .../policy/CacheManagerFromRegistryTest.java | 8 +- .../component/jcache/policy/hazelcast-spring.xml | 3 +- .../jclouds/JcloudsComponentConfigurer.java | 34 +- .../jclouds/JcloudsEndpointConfigurer.java | 64 +++- .../component/jcr/JcrComponentConfigurer.java | 28 +- .../camel/component/jcr/JcrEndpointConfigurer.java | 62 +++- .../component/jdbc/JdbcComponentConfigurer.java | 28 +- .../component/jdbc/JdbcEndpointConfigurer.java | 61 +++- .../apache/camel/component/jdbc/JdbcComponent.java | 4 + .../camel/component/jetty/JettyHttpComponent.java | 13 +- .../jetty9/JettyHttpComponent9Configurer.java | 114 ++++++- .../jetty9/JettyHttpEndpoint9Configurer.java | 116 ++++++- .../raft/JGroupsRaftComponentConfigurer.java | 40 ++- .../raft/JGroupsRaftEndpointConfigurer.java | 39 ++- .../jgroups/JGroupsComponentConfigurer.java | 36 +- .../jgroups/JGroupsEndpointConfigurer.java | 42 ++- .../validator/jing/JingComponentConfigurer.java | 25 +- .../validator/jing/JingEndpointConfigurer.java | 30 +- .../component/jira/JiraComponentConfigurer.java | 51 ++- .../component/jira/JiraEndpointConfigurer.java | 62 +++- .../component/jms/JmsComponentConfigurer.java | 301 +++++++++++++++- .../camel/component/jms/JmsEndpointConfigurer.java | 295 +++++++++++++++- .../camel-jms/src/main/docs/jms-component.adoc | 4 +- .../component/jms/issues/JmsResequencerTest.java | 4 +- components/camel-jmx/pom.xml | 4 + .../component/jmx/JMXComponentConfigurer.java | 25 +- .../camel/component/jmx/JMXEndpointConfigurer.java | 105 +++++- .../component/jolt/JoltComponentConfigurer.java | 27 +- .../component/jolt/JoltEndpointConfigurer.java | 39 ++- .../component/jooq/JooqComponentConfigurer.java | 40 ++- .../component/jooq/JooqEndpointConfigurer.java | 91 ++++- .../component/jpa/JpaComponentConfigurer.java | 40 ++- .../camel/component/jpa/JpaEndpointConfigurer.java | 149 +++++++- .../idempotent/jpa/JpaMessageIdRepository.java | 24 +- .../component/scp/ScpComponentConfigurer.java | 28 +- .../camel/component/scp/ScpEndpointConfigurer.java | 83 ++++- .../component/jslt/JsltComponentConfigurer.java | 27 +- .../component/jslt/JsltEndpointConfigurer.java | 33 +- .../JsonValidatorComponentConfigurer.java | 25 +- .../JsonValidatorEndpointConfigurer.java | 45 ++- .../component/jt400/Jt400ComponentConfigurer.java | 31 +- .../component/jt400/Jt400EndpointConfigurer.java | 110 +++++- .../component/kafka/KafkaComponentConfigurer.java | 302 ++++++++++++++++- .../component/kafka/KafkaEndpointConfigurer.java | 302 ++++++++++++++++- .../org/apache/camel/component/kafka/kafka.json | 4 +- .../camel-kafka/src/main/docs/kafka-component.adoc | 4 +- .../camel/component/kafka/KafkaConfiguration.java | 4 +- .../KubernetesConfigMapsComponentConfigurer.java | 25 +- .../KubernetesConfigMapsEndpointConfigurer.java | 81 ++++- .../KubernetesDeploymentsComponentConfigurer.java | 28 +- .../KubernetesDeploymentsEndpointConfigurer.java | 104 +++++- .../hpa/KubernetesHPAComponentConfigurer.java | 28 +- .../hpa/KubernetesHPAEndpointConfigurer.java | 104 +++++- .../job/KubernetesJobComponentConfigurer.java | 28 +- .../job/KubernetesJobEndpointConfigurer.java | 104 +++++- .../KubernetesNamespacesComponentConfigurer.java | 28 +- .../KubernetesNamespacesEndpointConfigurer.java | 104 +++++- .../nodes/KubernetesNodesComponentConfigurer.java | 28 +- .../nodes/KubernetesNodesEndpointConfigurer.java | 104 +++++- ...rnetesPersistentVolumesComponentConfigurer.java | 25 +- ...ernetesPersistentVolumesEndpointConfigurer.java | 81 ++++- ...PersistentVolumesClaimsComponentConfigurer.java | 25 +- ...sPersistentVolumesClaimsEndpointConfigurer.java | 81 ++++- .../pods/KubernetesPodsComponentConfigurer.java | 28 +- .../pods/KubernetesPodsEndpointConfigurer.java | 104 +++++- ...sReplicationControllersComponentConfigurer.java | 28 +- ...esReplicationControllersEndpointConfigurer.java | 104 +++++- ...ubernetesResourcesQuotaComponentConfigurer.java | 25 +- ...KubernetesResourcesQuotaEndpointConfigurer.java | 81 ++++- .../KubernetesSecretsComponentConfigurer.java | 25 +- .../KubernetesSecretsEndpointConfigurer.java | 81 ++++- ...bernetesServiceAccountsComponentConfigurer.java | 25 +- ...ubernetesServiceAccountsEndpointConfigurer.java | 81 ++++- .../KubernetesServicesComponentConfigurer.java | 28 +- .../KubernetesServicesEndpointConfigurer.java | 104 +++++- .../OpenshiftBuildConfigsComponentConfigurer.java | 25 +- .../OpenshiftBuildConfigsEndpointConfigurer.java | 81 ++++- .../builds/OpenshiftBuildsComponentConfigurer.java | 25 +- .../builds/OpenshiftBuildsEndpointConfigurer.java | 81 ++++- .../component/kudu/KuduComponentConfigurer.java | 25 +- .../component/kudu/KuduEndpointConfigurer.java | 29 +- .../language/LanguageComponentConfigurer.java | 25 +- .../language/LanguageEndpointConfigurer.java | 39 ++- .../src/main/docs/language-component.adoc | 2 +- .../component/ldap/LdapComponentConfigurer.java | 25 +- .../component/ldap/LdapEndpointConfigurer.java | 37 +- .../component/ldif/LdifComponentConfigurer.java | 25 +- .../component/ldif/LdifEndpointConfigurer.java | 27 +- .../component/log/LogComponentConfigurer.java | 28 +- .../camel/component/log/LogEndpointConfigurer.java | 98 +++++- .../lucene/LuceneComponentConfigurer.java | 38 ++- .../component/lucene/LuceneEndpointConfigurer.java | 38 ++- .../lumberjack/LumberjackComponentConfigurer.java | 31 +- .../lumberjack/LumberjackEndpointConfigurer.java | 36 +- .../component/mail/MailComponentConfigurer.java | 129 ++++++- .../component/mail/MailEndpointConfigurer.java | 200 ++++++++++- .../master/MasterComponentConfigurer.java | 30 +- .../component/master/MasterEndpointConfigurer.java | 33 +- .../metrics/MetricsComponentConfigurer.java | 28 +- .../metrics/MetricsEndpointConfigurer.java | 39 ++- .../micrometer/MicrometerComponentConfigurer.java | 28 +- .../micrometer/MicrometerEndpointConfigurer.java | 35 +- .../MicroProfileMetricsComponentConfigurer.java | 28 +- .../MicroProfileMetricsEndpointConfigurer.java | 55 ++- components/camel-milo/pom.xml | 1 + .../milo/client/MiloClientComponentConfigurer.java | 92 ++++- .../milo/client/MiloClientEndpointConfigurer.java | 108 +++++- .../milo/server/MiloServerComponentConfigurer.java | 88 ++++- .../milo/server/MiloServerEndpointConfigurer.java | 36 +- .../camel/component/milo/client/milo-client.json | 4 +- .../camel/component/milo/server/milo-server.json | 10 +- .../src/main/docs/milo-client-component.adoc | 8 +- .../src/main/docs/milo-server-component.adoc | 10 +- .../milo/client/MiloClientConfiguration.java | 17 + .../component/milo/client/MiloClientEndpoint.java | 4 +- .../milo/client/internal/SubscriptionManager.java | 7 +- .../component/milo/server/MiloServerComponent.java | 278 +++++++++------ .../component/milo/AbstractMiloServerTest.java | 2 +- .../milo/MonitorItemMultiConnectionsCertTest.java | 4 +- .../component/milo/server/ServerLocalTest.java | 2 +- .../server/ServerSetCertificateManagerTest.java | 4 +- .../milo/server/ServerSetSecurityPoliciesTest.java | 7 +- .../component/mina/MinaComponentConfigurer.java | 95 +++++- .../component/mina/MinaEndpointConfigurer.java | 98 +++++- components/camel-mllp/pom.xml | 5 - .../mllp/MllpConfigurationBeanBlueprintTest.java | 59 ---- .../mllp/MllpTcpClientProducerBlueprintTest.java | 113 ------ .../mllp/MllpTcpServerConsumerBlueprintTest.java | 99 ------ .../blueprint/mllp-configuration-bean-test.xml | 50 --- .../blueprint/mllp-tcp-client-producer-test.xml | 105 ------ .../blueprint/mllp-tcp-server-consumer-test.xml | 45 --- .../component/mock/MockComponentConfigurer.java | 25 +- .../component/mock/MockEndpointConfigurer.java | 57 +++- .../camel-mock/src/main/docs/mock-component.adoc | 2 +- .../camel/component/mock/MockExpressionClause.java | 34 +- .../camel/component/mock/MockValueBuilder.java | 6 + .../mongodb/gridfs/GridFsComponentConfigurer.java | 28 +- .../mongodb/gridfs/GridFsEndpointConfigurer.java | 67 +++- .../mongodb/MongoDbComponentConfigurer.java | 31 +- .../mongodb/MongoDbEndpointConfigurer.java | 92 ++++- .../validator/msv/MsvComponentConfigurer.java | 22 +- .../validator/msv/MsvEndpointConfigurer.java | 7 +- .../mustache/MustacheComponentConfigurer.java | 28 +- .../mustache/MustacheEndpointConfigurer.java | 38 ++- .../component/mvel/MvelComponentConfigurer.java | 25 +- .../component/mvel/MvelEndpointConfigurer.java | 32 +- .../camel-mvel/src/main/docs/mvel-language.adoc | 2 +- .../mybatis/MyBatisBeanComponentConfigurer.java | 31 +- .../mybatis/MyBatisBeanEndpointConfigurer.java | 36 +- .../mybatis/MyBatisComponentConfigurer.java | 34 +- .../mybatis/MyBatisEndpointConfigurer.java | 110 +++++- .../nagios/NagiosComponentConfigurer.java | 36 +- .../component/nagios/NagiosEndpointConfigurer.java | 39 ++- .../component/nats/NatsComponentConfigurer.java | 33 +- .../component/nats/NatsEndpointConfigurer.java | 96 +++++- components/camel-netty-http/pom.xml | 5 - .../netty/http/NettyHttpComponentConfigurer.java | 28 +- .../netty/http/NettyHttpEndpointConfigurer.java | 89 ++++- .../netty/http/NettyHttpBridgeEncodedPathTest.java | 18 +- .../netty/http/NettyHttpHeaderCaseTest.java | 30 +- .../netty/http/NettyHttpHeaderMaxSizeTest.java | 62 ---- .../netty/http/NettyHttpMapHeadersFalseTest.java | 30 +- .../netty/http/NettyHttpMethodRestrictTest.java | 41 +-- .../netty/http/NettyHttpMuteExceptionTest.java | 26 +- .../netty/http/NettyHttpTraceDisabledTest.java | 32 +- .../component/netty/NettyComponentConfigurer.java | 221 +++++++++++- .../component/netty/NettyEndpointConfigurer.java | 218 +++++++++++- .../nitrite/NitriteComponentConfigurer.java | 28 +- .../nitrite/NitriteEndpointConfigurer.java | 48 ++- .../component/nsq/NsqComponentConfigurer.java | 33 +- .../camel/component/nsq/NsqEndpointConfigurer.java | 68 +++- .../camel-ognl/src/main/docs/ognl-language.adoc | 2 +- .../olingo2/Olingo2ComponentConfigurer.java | 65 +++- .../olingo2/Olingo2EndpointConfigurer.java | 116 ++++++- .../olingo4/Olingo4ComponentConfigurer.java | 65 +++- .../olingo4/Olingo4EndpointConfigurer.java | 116 ++++++- .../cinder/CinderComponentConfigurer.java | 25 +- .../openstack/cinder/CinderEndpointConfigurer.java | 44 ++- .../glance/GlanceComponentConfigurer.java | 25 +- .../openstack/glance/GlanceEndpointConfigurer.java | 42 ++- .../keystone/KeystoneComponentConfigurer.java | 25 +- .../keystone/KeystoneEndpointConfigurer.java | 41 ++- .../neutron/NeutronComponentConfigurer.java | 25 +- .../neutron/NeutronEndpointConfigurer.java | 44 ++- .../openstack/nova/NovaComponentConfigurer.java | 25 +- .../openstack/nova/NovaEndpointConfigurer.java | 44 ++- .../openstack/swift/SwiftComponentConfigurer.java | 25 +- .../openstack/swift/SwiftEndpointConfigurer.java | 44 ++- .../OptaPlannerComponentConfigurer.java | 28 +- .../optaplanner/OptaPlannerEndpointConfigurer.java | 44 ++- .../component/paho/PahoComponentConfigurer.java | 106 +++++- .../component/paho/PahoEndpointConfigurer.java | 112 +++++- .../paxlogging/PaxLoggingComponentConfigurer.java | 28 +- .../paxlogging/PaxLoggingEndpointConfigurer.java | 33 +- .../component/pdf/PdfComponentConfigurer.java | 25 +- .../camel/component/pdf/PdfEndpointConfigurer.java | 50 ++- .../slot/PgReplicationSlotComponentConfigurer.java | 25 +- .../slot/PgReplicationSlotEndpointConfigurer.java | 91 ++++- .../pgevent/PgEventComponentConfigurer.java | 28 +- .../pgevent/PgEventEndpointConfigurer.java | 42 ++- .../pom.xml | 38 ++- .../services/org/apache/camel/other.properties | 7 + .../services/org/apache/camel/platform-http-engine | 2 + .../generated/resources/platform-http-vertx.json | 14 + .../src/main/docs/platform-http-vertx.adoc | 45 +++ .../platform/http/vertx/VertxPlatformHttp.java | 76 +++++ .../http/vertx/VertxPlatformHttpConsumer.java | 240 +++++++++++++ .../http/vertx/VertxPlatformHttpEngine.java | 117 +++++++ .../http/vertx/VertxPlatformHttpServer.java | 246 ++++++++++++++ .../VertxPlatformHttpServerConfiguration.java | 131 +++++++ .../http/vertx/VertxPlatformHttpSupport.java | 254 ++++++++++++++ .../http/vertx/VertxPlatformHttpEngineTest.java | 86 +++++ .../src/test/resources/log4j2.properties | 31 ++ .../http/PlatformHttpComponentConfigurer.java | 28 +- .../http/PlatformHttpEndpointConfigurer.java | 52 ++- .../component/platform/http/platform-http.json | 3 +- .../src/main/docs/platform-http-component.adoc | 3 +- .../platform/http/PlatformHttpComponent.java | 55 ++- .../platform/http/PlatformHttpConstants.java | 3 +- .../platform/http/PlatformHttpEndpoint.java | 20 +- .../platform/http/spi/UploadAttacher.java} | 31 +- .../printer/PrinterComponentConfigurer.java | 25 +- .../printer/PrinterEndpointConfigurer.java | 53 ++- .../pubnub/PubNubComponentConfigurer.java | 28 +- .../component/pubnub/PubNubEndpointConfigurer.java | 62 +++- .../pulsar/PulsarComponentConfigurer.java | 117 ++++++- .../component/pulsar/PulsarEndpointConfigurer.java | 114 ++++++- .../quartz/QuartzComponentConfigurer.java | 56 ++- .../component/quartz/QuartzEndpointConfigurer.java | 76 ++++- .../src/main/docs/quartz-component.adoc | 2 +- .../camel/component/quartz/QuartzComponent.java | 8 +- .../quickfixj/QuickfixjComponentConfigurer.java | 40 ++- .../quickfixj/QuickfixjEndpointConfigurer.java | 42 ++- .../component/quickfixj/QuickfixjComponent.java | 12 + .../rabbitmq/RabbitMQComponentConfigurer.java | 166 ++++++++- .../rabbitmq/RabbitMQEndpointConfigurer.java | 194 ++++++++++- .../ReactiveStreamsComponentConfigurer.java | 46 ++- .../streams/ReactiveStreamsEndpointConfigurer.java | 54 ++- .../component/ref/RefComponentConfigurer.java | 28 +- .../camel/component/ref/RefEndpointConfigurer.java | 36 +- components/camel-resilience4j/pom.xml | 5 - .../BlueprintResilienceRouteFallbackTest.java | 41 --- .../BlueprintResilienceRouteOkTest.java | 41 --- .../BlueprintResilienceRouteFallbackTest.xml | 41 --- .../BlueprintResilienceRouteOkTest.xml | 47 --- .../openapi/RestOpenApiComponentConfigurer.java | 46 ++- .../openapi/RestOpenApiEndpointConfigurer.java | 39 ++- .../swagger/RestSwaggerComponentConfigurer.java | 46 ++- .../swagger/RestSwaggerEndpointConfigurer.java | 42 ++- .../rest/swagger/RestSwaggerEndpoint.java | 12 +- .../rest/swagger/RestSwaggerEndpointTest.java | 2 + components/camel-rest/pom.xml | 10 +- .../component/rest/RestApiComponentConfigurer.java | 25 +- .../component/rest/RestApiEndpointConfigurer.java | 39 ++- .../component/rest/RestComponentConfigurer.java | 42 ++- .../component/rest/RestEndpointConfigurer.java | 68 +++- .../RobotFrameworkComponentConfigurer.java | 149 +++++++- .../RobotFrameworkEndpointConfigurer.java | 203 ++++++++++- .../component/rss/RssComponentConfigurer.java | 25 +- .../camel/component/rss/RssEndpointConfigurer.java | 99 +++++- .../component/saga/SagaComponentConfigurer.java | 25 +- .../component/saga/SagaEndpointConfigurer.java | 27 +- .../camel-salesforce-component/pom.xml | 1 + .../salesforce/SalesforceComponentConfigurer.java | 237 ++++++++++++- .../salesforce/SalesforceEndpointConfigurer.java | 151 ++++++++- .../camel/component/salesforce/salesforce.json | 4 +- .../src/main/docs/salesforce-component.adoc | 4 +- .../component/salesforce/SalesforceComponent.java | 20 +- .../salesforce/HttpProxyIntegrationTest.java | 2 +- .../netweaver/NetWeaverComponentConfigurer.java | 25 +- .../sap/netweaver/NetWeaverEndpointConfigurer.java | 39 ++- .../xquery/XQueryComponentConfigurer.java | 36 +- .../component/xquery/XQueryEndpointConfigurer.java | 114 ++++++- .../src/main/docs/xquery-component.adoc | 2 +- .../camel-saxon/src/main/docs/xquery-language.adoc | 2 +- .../camel/component/xquery/XQueryBuilder.java | 4 + .../scheduler/SchedulerComponentConfigurer.java | 28 +- .../scheduler/SchedulerEndpointConfigurer.java | 81 ++++- .../schematron/SchematronComponentConfigurer.java | 25 +- .../schematron/SchematronEndpointConfigurer.java | 34 +- .../component/seda/SedaComponentConfigurer.java | 46 ++- .../component/seda/SedaEndpointConfigurer.java | 75 +++- .../service/ServiceComponentConfigurer.java | 30 +- .../service/ServiceEndpointConfigurer.java | 33 +- .../camel-servicenow-component/pom.xml | 5 - .../servicenow/ServiceNowComponentConfigurer.java | 152 ++++++++- .../servicenow/ServiceNowEndpointConfigurer.java | 146 +++++++- .../ServiceNowBlueprintComponentAuthTest.java | 67 ---- .../ServiceNowBlueprintEndpointAuthTest.java | 60 ---- .../blueprint/blueprint-component-auth.xml | 55 --- .../OSGI-INF/blueprint/blueprint-endpoint-auth.xml | 37 -- .../servlet/ServletComponentConfigurer.java | 49 ++- .../servlet/ServletEndpointConfigurer.java | 88 ++++- .../component/sip/SipComponentConfigurer.java | 28 +- .../camel/component/sip/SipEndpointConfigurer.java | 154 ++++++++- .../component/sjms/SjmsComponentConfigurer.java | 76 ++++- .../component/sjms/SjmsEndpointConfigurer.java | 129 ++++++- .../sjms/batch/SjmsBatchComponentConfigurer.java | 37 +- .../sjms/batch/SjmsBatchEndpointConfigurer.java | 90 ++++- .../component/sjms2/Sjms2ComponentConfigurer.java | 7 +- .../component/sjms2/Sjms2EndpointConfigurer.java | 26 +- .../component/slack/SlackComponentConfigurer.java | 31 +- .../component/slack/SlackEndpointConfigurer.java | 100 +++++- .../component/smpp/SmppComponentConfigurer.java | 129 ++++++- .../component/smpp/SmppEndpointConfigurer.java | 135 +++++++- components/camel-snakeyaml/pom.xml | 5 - .../SnakeYAMLBlueprintTypeFilterTest.java | 47 --- .../OSGI-INF/blueprint/blueprint-typefilter.xml | 73 ---- .../component/snmp/SnmpComponentConfigurer.java | 28 +- .../component/snmp/SnmpEndpointConfigurer.java | 124 ++++++- components/camel-soap/pom.xml | 1 + .../component/solr/SolrComponentConfigurer.java | 25 +- .../component/solr/SolrEndpointConfigurer.java | 66 +++- .../component/SoroushBotComponentConfigurer.java | 31 +- .../component/SoroushBotEndpointConfigurer.java | 84 ++++- .../sparkrest/SparkRestComponentConfigurer.java | 72 +++- .../sparkrest/SparkRestEndpointConfigurer.java | 53 ++- .../component/spark/SparkComponentConfigurer.java | 30 +- .../component/spark/SparkEndpointConfigurer.java | 40 ++- .../splunk/SplunkComponentConfigurer.java | 31 +- .../component/splunk/SplunkEndpointConfigurer.java | 137 +++++++- .../batch/SpringBatchComponentConfigurer.java | 31 +- .../batch/SpringBatchEndpointConfigurer.java | 36 +- .../SpringIntegrationComponentConfigurer.java | 28 +- .../SpringIntegrationEndpointConfigurer.java | 45 ++- components/camel-spring-javaconfig/pom.xml | 4 + .../spring/javaconfig/CamelConfiguration.java | 2 +- .../springldap/SpringLdapComponentConfigurer.java | 25 +- .../springldap/SpringLdapEndpointConfigurer.java | 31 +- .../{camel-syslog => camel-spring-main}/pom.xml | 17 +- .../services/org/apache/camel/other.properties | 7 + .../src/generated/resources/spring-main.json | 14 + .../src/main/docs/spring-main.adoc | 4 + .../main/java/org/apache/camel/spring/Main.java | 12 +- .../camel-spring-main/src/test}/data/message1.xml | 0 .../camel-spring-main/src/test}/data/message2.xml | 0 .../java/org/apache/camel/spring/DummyBean.java | 0 .../org/apache/camel/spring/MainDummyTest.java | 0 .../org/apache/camel/spring/MainExampleTest.java | 1 - .../java/org/apache/camel/spring}/MainIoCTest.java | 3 +- .../java/org/apache/camel/spring/MainTest.java | 1 - .../java/org/apache/camel/spring/MainVetoTest.java | 0 .../camel/spring}/MisspelledRouteRefTest.java | 7 +- .../java/org/apache/camel/spring}/MyHelloBean.java | 2 +- .../camel/spring}/MyMainIoCRouteBuilder.java | 2 +- .../java/org/apache/camel/spring/MyProcessor.java} | 30 +- .../org/apache/camel/spring/MyRouteBuilder.java} | 12 +- .../org/apache/camel/spring/MyVetoLifecycle.java | 0 .../spring}/SpringMainStartFailedIssueTest.java | 9 +- .../resources/META-INF/spring/camel-context.xml | 0 .../src/test/resources/META-INF/spring/dummy.xml | 0 .../src/test/resources/log4j2.properties | 28 ++ .../org/apache/camel/spring/MainVetoTest.xml | 0 .../camel/spring}/MisspelledRouteRefTest.xml | 2 +- .../spring}/SpringMainStartFailedIssueTest.xml | 0 .../apache/camel/spring/routingUsingProcessor.xml} | 8 +- .../component/redis/RedisComponentConfigurer.java | 28 +- .../component/redis/RedisEndpointConfigurer.java | 51 ++- .../ws/SpringWebserviceComponentConfigurer.java | 31 +- .../ws/SpringWebserviceEndpointConfigurer.java | 86 ++++- components/camel-spring/pom.xml | 95 +++++- .../component/event/EventComponentConfigurer.java | 28 +- .../component/event/EventEndpointConfigurer.java | 36 +- .../camel-spring/src/main/docs/spel-language.adoc | 4 +- .../src/main/docs/spring-event-component.adoc | 4 +- components/camel-spring/src/main/docs/spring.adoc | 2 +- .../camel/spring/CamelContextFactoryBean.java | 2 +- .../apache/camel/spring/SpringCamelContext.java | 2 +- .../spring/remoting/CamelServiceExporter.java | 4 +- .../component/sql/SqlComponentConfigurer.java | 34 +- .../camel/component/sql/SqlEndpointConfigurer.java | 154 ++++++++- .../sql/stored/SqlStoredComponentConfigurer.java | 28 +- .../sql/stored/SqlStoredEndpointConfigurer.java | 42 ++- .../org/apache/camel/component/sql/sql.json | 2 +- .../camel-sql/src/main/docs/sql-component.adoc | 2 +- .../camel/component/sql/DefaultSqlEndpoint.java | 2 +- .../component/ssh/SshComponentConfigurer.java | 66 +++- .../camel/component/ssh/SshEndpointConfigurer.java | 117 ++++++- components/camel-stax/pom.xml | 4 + .../component/stax/StAXComponentConfigurer.java | 25 +- .../component/stax/StAXEndpointConfigurer.java | 27 +- .../component/stomp/StompComponentConfigurer.java | 53 ++- .../component/stomp/StompEndpointConfigurer.java | 56 ++- .../stream/StreamComponentConfigurer.java | 28 +- .../component/stream/StreamEndpointConfigurer.java | 78 ++++- .../StringTemplateComponentConfigurer.java | 25 +- .../StringTemplateEndpointConfigurer.java | 36 +- .../component/stub/StubComponentConfigurer.java | 7 +- .../component/stub/StubEndpointConfigurer.java | 7 +- components/camel-syslog/pom.xml | 4 + .../dataformat/tarfile/TarFileDataFormat.java | 6 +- .../dataformat/tarfile/TarFileDataFormatTest.java | 7 + .../src/test/resources/data/corrupt.tar | 1 + .../telegram/TelegramComponentConfigurer.java | 39 ++- .../telegram/TelegramEndpointConfigurer.java | 106 +++++- .../thrift/ThriftComponentConfigurer.java | 31 +- .../component/thrift/ThriftEndpointConfigurer.java | 59 +++- .../component/tika/TikaComponentConfigurer.java | 25 +- .../component/tika/TikaEndpointConfigurer.java | 39 ++- .../component/timer/TimerComponentConfigurer.java | 25 +- .../component/timer/TimerEndpointConfigurer.java | 54 ++- .../twilio/TwilioComponentConfigurer.java | 40 ++- .../component/twilio/TwilioEndpointConfigurer.java | 84 ++++- .../TwitterDirectMessageComponentConfigurer.java | 52 ++- .../TwitterDirectMessageEndpointConfigurer.java | 140 +++++++- .../search/TwitterSearchComponentConfigurer.java | 52 ++- .../search/TwitterSearchEndpointConfigurer.java | 140 +++++++- .../TwitterTimelineComponentConfigurer.java | 52 ++- .../TwitterTimelineEndpointConfigurer.java | 142 +++++++- components/camel-undertow/pom.xml | 5 - .../undertow/UndertowComponentConfigurer.java | 54 ++- .../undertow/UndertowEndpointConfigurer.java | 111 +++++- .../apache/camel/component/undertow/undertow.json | 2 + .../src/main/docs/undertow-component.adoc | 6 +- .../component/undertow/UndertowComponent.java | 61 +++- .../camel/component/undertow/UndertowConsumer.java | 7 +- .../camel/component/undertow/UndertowEndpoint.java | 21 +- .../undertow/spi/UndertowSecurityProvider.java | 11 + .../undertow/UndertowMethodRestricTest.java | 37 +- .../undertow/UndertowMuteExceptionTest.java | 51 +-- .../undertow/UndertowTransferExceptionTest.java | 23 +- .../undertow/spi/AbstractSecurityProviderTest.java | 22 +- ...t.java => SecurityProviderHttpHandlerTest.java} | 32 +- ...=> SecurityProviderRolesFromComponentTest.java} | 29 +- .../undertow/spi/SecurityProviderTest.java | 3 +- .../validator/ValidatorComponentConfigurer.java | 28 +- .../validator/ValidatorEndpointConfigurer.java | 54 ++- .../velocity/VelocityComponentConfigurer.java | 28 +- .../velocity/VelocityEndpointConfigurer.java | 38 ++- .../component/vertx/VertxComponentConfigurer.java | 42 ++- .../component/vertx/VertxEndpointConfigurer.java | 39 ++- .../camel/component/vm/VmComponentConfigurer.java | 7 +- .../camel/component/vm/VmEndpointConfigurer.java | 7 +- .../weather/WeatherComponentConfigurer.java | 34 +- .../weather/WeatherEndpointConfigurer.java | 147 +++++++- .../component/web3j/Web3jComponentConfigurer.java | 119 ++++++- .../component/web3j/Web3jEndpointConfigurer.java | 125 ++++++- .../webhook/WebhookComponentConfigurer.java | 42 ++- .../webhook/WebhookEndpointConfigurer.java | 48 ++- .../websocket/jsr356/JSR356EndpointConfigurer.java | 39 ++- .../jsr356/JSR356WebSocketComponentConfigurer.java | 31 +- .../websocket/WebsocketComponentConfigurer.java | 62 +++- .../websocket/WebsocketEndpointConfigurer.java | 78 ++++- .../component/weka/WekaComponentConfigurer.java | 25 +- .../component/weka/WekaEndpointConfigurer.java | 47 ++- .../wordpress/WordpressComponentConfigurer.java | 48 ++- .../wordpress/WordpressEndpointConfigurer.java | 54 ++- .../workday/WorkdayComponentConfigurer.java | 25 +- .../workday/WorkdayEndpointConfigurer.java | 46 ++- .../xchange/XChangeComponentConfigurer.java | 25 +- .../xchange/XChangeEndpointConfigurer.java | 36 +- .../camel/component/xj/XJComponentConfigurer.java | 7 +- .../camel/component/xj/XJEndpointConfigurer.java | 22 +- .../xmlsecurity/XmlSignerComponentConfigurer.java | 105 +++++- .../xmlsecurity/XmlSignerEndpointConfigurer.java | 104 +++++- .../XmlVerifierComponentConfigurer.java | 76 ++++- .../xmlsecurity/XmlVerifierEndpointConfigurer.java | 75 +++- .../component/xmpp/XmppComponentConfigurer.java | 28 +- .../component/xmpp/XmppEndpointConfigurer.java | 73 +++- .../camel-xpath/src/main/docs/xpath-language.adoc | 2 +- .../apache/camel/language/xpath/XPathBuilder.java | 4 + .../xslt/saxon/XsltSaxonComponentConfigurer.java | 28 +- .../xslt/saxon/XsltSaxonEndpointConfigurer.java | 28 +- .../component/xslt/XsltComponentConfigurer.java | 40 ++- .../component/xslt/XsltEndpointConfigurer.java | 62 +++- .../yammer/YammerComponentConfigurer.java | 59 +++- .../component/yammer/YammerEndpointConfigurer.java | 108 +++++- .../zendesk/ZendeskComponentConfigurer.java | 32 +- .../zendesk/ZendeskEndpointConfigurer.java | 96 +++++- .../dataformat/zipfile/ZipFileDataFormat.java | 2 + .../dataformat/zipfile/ZipFileDataFormatTest.java | 11 + .../camel-zipfile/src/test/resources/corrupt.zip | 1 + .../zookeepermaster/MasterComponentConfigurer.java | 42 ++- .../zookeepermaster/MasterEndpointConfigurer.java | 33 +- .../component/zookeepermaster/group/GroupTest.java | 15 +- .../zookeeper/ZooKeeperComponentConfigurer.java | 47 ++- .../zookeeper/ZooKeeperEndpointConfigurer.java | 53 ++- components/pom.xml | 2 + core/camel-allcomponents/pom.xml | 6 +- core/camel-api/pom.xml | 4 + .../org/apache/camel/CamelContextLifecycle.java | 2 + .../src/main/java/org/apache/camel/Expression.java | 7 + .../org/apache/camel/ExtendedCamelContext.java | 39 +-- .../src/main/java/org/apache/camel/Predicate.java | 6 + .../main/java/org/apache/camel/ServiceStatus.java | 12 +- .../java/org/apache/camel/spi/EventFactory.java | 16 + .../org/apache/camel/spi/LifecycleStrategy.java | 10 + .../org/apache/camel/spi/PropertyConfigurer.java | 2 + ...nfigurer.java => PropertyConfigurerGetter.java} | 27 +- .../apache/camel/support/service/BaseService.java | 41 ++- .../camel/support/service/ServiceHelper.java | 14 + core/camel-base/pom.xml | 7 + .../AbstractLocationPropertiesSource.java | 10 - .../component/properties/PropertiesComponent.java | 56 +-- .../impl/converter/BaseTypeConverterRegistry.java | 2 +- .../impl/converter/CoreTypeConverterRegistry.java | 3 - .../camel/impl/converter/DefaultTypeConverter.java | 9 +- .../TypeConvertersPackageScanClassResolver.java | 9 - .../camel/impl/engine/AbstractCamelContext.java | 328 +++++++++--------- .../impl/engine/BaseExecutorServiceManager.java | 8 +- .../engine/DefaultAsyncProcessorAwaitManager.java | 5 - .../impl/engine/DefaultBeanIntrospection.java | 2 +- .../camel/impl/engine/DefaultConsumerCache.java | 18 +- .../camel/impl/engine/DefaultConsumerTemplate.java | 12 +- .../impl/engine/DefaultFluentProducerTemplate.java | 41 ++- .../impl/engine/DefaultInflightRepository.java | 4 - .../impl/engine/DefaultManagementStrategy.java | 48 ++- .../impl/engine/DefaultMessageHistoryFactory.java | 9 - .../engine/DefaultPackageScanClassResolver.java | 5 - .../engine/DefaultPackageScanResourceResolver.java | 2 +- .../camel/impl/engine/DefaultProducerCache.java | 20 +- .../camel/impl/engine/DefaultProducerTemplate.java | 47 ++- .../camel/impl/engine/DefaultReactiveExecutor.java | 5 - .../org/apache/camel/impl/engine/DefaultRoute.java | 5 +- .../camel/impl/engine/DefaultRouteController.java | 14 - .../engine/DefaultRuntimeEndpointRegistry.java | 7 +- .../camel/impl/engine/DefaultUnitOfWork.java | 21 +- .../camel/impl/engine/SimpleCamelContext.java | 8 +- .../impl/event/CamelContextInitializedEvent.java | 17 +- .../impl/event/CamelContextInitializingEvent.java | 17 +- .../camel/impl/event/DefaultEventFactory.java | 10 + .../java/org/apache/camel/processor/Enricher.java | 2 +- .../apache/camel/processor/FilterProcessor.java | 11 +- .../apache/camel/processor/MulticastProcessor.java | 31 +- .../org/apache/camel/processor/PollEnricher.java | 43 ++- .../org/apache/camel/processor/RecipientList.java | 2 +- .../camel/processor/RecipientListProcessor.java | 12 +- .../camel/processor/RemovePropertiesProcessor.java | 9 - .../org/apache/camel/processor/Resequencer.java | 4 +- .../java/org/apache/camel/processor/Splitter.java | 16 +- .../processor/interceptor/DefaultDebugger.java | 10 +- .../loadbalancer/LoadBalancerSupport.java | 5 + .../dsl/Aws2S3ComponentBuilderFactory.java | 28 ++ .../dsl/AwsS3ComponentBuilderFactory.java | 14 + .../DebeziumMongodbComponentBuilderFactory.java | 17 +- .../dsl/DebeziumMysqlComponentBuilderFactory.java | 27 +- .../DebeziumPostgresComponentBuilderFactory.java | 50 ++- .../DebeziumSqlserverComponentBuilderFactory.java | 33 ++ .../dsl/ElytronComponentBuilderFactory.java | 16 + .../dsl/KafkaComponentBuilderFactory.java | 2 +- .../dsl/MiloClientComponentBuilderFactory.java | 14 + .../dsl/MiloServerComponentBuilderFactory.java | 73 ++-- .../dsl/PlatformHttpComponentBuilderFactory.java | 14 + .../dsl/SalesforceComponentBuilderFactory.java | 38 +-- .../dsl/UndertowComponentBuilderFactory.java | 16 + .../camel/catalog/impl/AbstractCamelCatalog.java | 6 +- core/camel-core-engine/pom.xml | 4 + core/camel-core-engine/src/main/docs/antora.yml | 6 +- .../eips}/attachments/Hohpe_EIP_camel_20150622.zip | Bin .../attachments/Hohpe_EIP_camel_OpenOffice.zip | Bin .../camel/spring/SpringConsumerTemplateTest.java | 0 .../spring/SpringConsumerTemplateTest-context.xml | 0 .../org/apache/camel/processor/TransformTest.java | 6 +- .../camel/processor/TransformViaDSLTest.java | 4 +- .../docs}/modules/eips/images/eip/Aggregator.gif | Bin .../modules/eips/images/eip/AggregatorIcon.gif | Bin .../modules/eips/images/eip/BroadcastAggregate.gif | Bin .../docs}/modules/eips/images/eip/CDC-Debezium.png | Bin .../modules/eips/images/eip/ChannelAdapterIcon.gif | Bin .../eips/images/eip/ChannelAdapterSolution.gif | Bin .../docs}/modules/eips/images/eip/ChannelIcon.gif | Bin .../modules/eips/images/eip/CircuitBreaker.png | Bin .../modules/eips/images/eip/CompetingConsumers.gif | Bin .../eips/images/eip/CompetingConsumersIcon.gif | Bin .../modules/eips/images/eip/ContentBasedRouter.gif | Bin .../eips/images/eip/ContentBasedRouterIcon.gif | Bin .../modules/eips/images/eip/ContentFilter.gif | Bin .../modules/eips/images/eip/ContentFilterIcon.gif | Bin .../modules/eips/images/eip/ControlBusIcon.gif | Bin .../eips/images/eip/CorrelationIdentifierIcon.gif | Bin .../images/eip/CorrelationIdentifierSolution.gif | Bin .../docs}/modules/eips/images/eip/DataEnricher.gif | Bin .../modules/eips/images/eip/DataEnricherIcon.gif | Bin .../eips/images/eip/DeadLetterChannelIcon.gif | Bin .../eips/images/eip/DeadLetterChannelSolution.gif | Bin .../docs}/modules/eips/images/eip/DetourIcon.gif | Bin .../eips/images/eip/DistributionAggregate.gif | Bin .../eips/images/eip/DistributionAggregateIcon.gif | Bin .../eips/images/eip/DurableSubscriptionIcon.gif | Bin .../images/eip/DurableSubscriptionSolution.gif | Bin .../modules/eips/images/eip/DynamicRouter.gif | Bin .../modules/eips/images/eip/DynamicRouterIcon.gif | Bin .../eips/images/eip/EventDrivenConsumerIcon.gif | Bin .../images/eip/EventDrivenConsumerSolution.gif | Bin .../modules/eips/images/eip/EventMessageIcon.gif | Bin .../eips/images/eip/EventMessageSolution.gif | Bin .../eips/images/eip/GuaranteedMessagingIcon.gif | Bin .../images/eip/GuaranteedMessagingSolution.gif | Bin .../modules/eips/images/eip/MessageBroker.gif | Bin .../modules/eips/images/eip/MessageBrokerIcon.gif | Bin .../modules/eips/images/eip/MessageBusIcon.gif | Bin .../modules/eips/images/eip/MessageBusSolution.gif | Bin .../eips/images/eip/MessageChannelSolution.gif | Bin .../modules/eips/images/eip/MessageDispatcher.gif | Bin .../eips/images/eip/MessageDispatcherIcon.gif | Bin .../eips/images/eip/MessageEndpointIcon.gif | Bin .../eips/images/eip/MessageEndpointSolution.gif | Bin .../eips/images/eip/MessageExpirationIcon.gif | Bin .../eips/images/eip/MessageExpirationSolution.gif | Bin .../modules/eips/images/eip/MessageFilter.gif | Bin .../modules/eips/images/eip/MessageFilterIcon.gif | Bin .../modules/eips/images/eip/MessageHistory.gif | Bin .../docs}/modules/eips/images/eip/MessageIcon.gif | Bin .../modules/eips/images/eip/MessageRouter.gif | Bin .../eips/images/eip/MessageSelectorIcon.gif | Bin .../eips/images/eip/MessageSelectorSolution.gif | Bin .../modules/eips/images/eip/MessageSolution.gif | Bin .../modules/eips/images/eip/MessageTranslator.gif | Bin .../eips/images/eip/MessageTranslatorIcon.gif | Bin .../eips/images/eip/MessagingAdapterIcon.gif | Bin .../eips/images/eip/MessagingAdapterSolution.gif | Bin .../modules/eips/images/eip/MessagingBridge.gif | Bin .../eips/images/eip/MessagingBridgeIcon.gif | Bin .../eips/images/eip/MessagingGatewayIcon.gif | Bin .../eips/images/eip/MessagingGatewaySolution.gif | Bin .../images/eip/MessagingMapperClassDiagram.gif | Bin .../modules/eips/images/eip/NormalizerDetail.gif | Bin .../modules/eips/images/eip/NormalizerIcon.gif | Bin .../modules/eips/images/eip/PipesAndFilters.gif | Bin .../eips/images/eip/PipesAndFiltersIcon.gif | Bin .../modules/eips/images/eip/PointToPointIcon.gif | Bin .../eips/images/eip/PointToPointSolution.gif | Bin .../eips/images/eip/PollingConsumerIcon.gif | Bin .../eips/images/eip/PollingConsumerSolution.gif | Bin .../modules/eips/images/eip/ProcessManager.gif | Bin .../modules/eips/images/eip/ProcessManagerIcon.gif | Bin .../eips/images/eip/PublishSubscribeIcon.gif | Bin .../eips/images/eip/PublishSubscribeSolution.gif | Bin .../modules/eips/images/eip/RecipientList.gif | Bin .../modules/eips/images/eip/RecipientListIcon.gif | Bin .../docs}/modules/eips/images/eip/RequestReply.gif | Bin .../modules/eips/images/eip/RequestReplyIcon.gif | Bin .../docs}/modules/eips/images/eip/Resequencer.gif | Bin .../modules/eips/images/eip/ResequencerIcon.gif | Bin .../modules/eips/images/eip/ReturnAddressIcon.gif | Bin .../eips/images/eip/ReturnAddressSolution.gif | Bin .../modules/eips/images/eip/RoutingTableIcon.gif | Bin .../modules/eips/images/eip/RoutingTableSimple.gif | Bin .../docs}/modules/eips/images/eip/Sequencer.gif | Bin .../docs}/modules/eips/images/eip/SplitterIcon.gif | Bin .../modules/eips/images/eip/StoreInLibrary.gif | Bin .../modules/eips/images/eip/StoreInLibraryIcon.gif | Bin .../eips/images/eip/TransactionalClientIcon.gif | Bin .../images/eip/TransactionalClientSolution.gif | Bin .../main/docs}/modules/eips/images/eip/WireTap.gif | Bin .../docs}/modules/eips/images/eip/WireTapIcon.gif | Bin .../src/main/docs/modules/eips/nav.adoc | 110 ++++++ .../docs/modules/eips/pages/aggregate-eip.adoc | 20 +- .../src/main/docs/modules/eips/pages/bean-eip.adoc | 12 +- .../modules/eips}/pages/change-data-capture.adoc | 0 .../docs/modules/eips}/pages/channel-adapter.adoc | 2 +- .../main/docs/modules/eips/pages/choice-eip.adoc | 6 +- .../docs/modules/eips/pages/claimCheck-eip.adoc | 2 +- .../modules/eips}/pages/competing-consumers.adoc | 2 +- .../eips}/pages/composed-message-processor.adoc | 8 +- .../eips/pages/content-based-router-eip.adoc | 18 +- .../docs/modules/eips}/pages/content-enricher.adoc | 76 ++--- .../modules/eips/pages/content-filter-eip.adoc | 24 +- .../eips}/pages/correlation-identifier.adoc | 10 +- .../modules/eips}/pages/dead-letter-channel.adoc | 58 ++-- .../modules/eips}/pages/durable-subscriber.adoc | 0 .../docs/modules/eips/pages/dynamicRouter-eip.adoc | 2 +- .../pages/enterprise-integration-patterns.adoc | 58 ++-- .../docs/modules/eips}/pages/event-message.adoc | 6 +- .../eips/pages/eventDrivenConsumer-eip.adoc | 24 +- .../main/docs/modules/eips/pages/filter-eip.adoc | 12 +- .../modules/eips}/pages/guaranteed-delivery.adoc | 0 .../modules/eips/pages/idempotentConsumer-eip.adoc | 4 +- .../main/docs/modules/eips}/pages/intercept.adoc | 0 .../src/main/docs/modules/eips/pages/log-eip.adoc | 6 +- .../main/docs/modules/eips/pages/marshal-eip.adoc | 4 +- .../docs/modules/eips}/pages/message-broker.adoc | 0 .../main/docs/modules/eips}/pages/message-bus.adoc | 0 .../docs/modules/eips}/pages/message-channel.adoc | 0 .../modules/eips}/pages/message-dispatcher.adoc | 2 +- .../docs/modules/eips}/pages/message-endpoint.adoc | 6 +- .../modules/eips}/pages/message-expiration.adoc | 0 .../docs/modules/eips}/pages/message-history.adoc | 0 .../docs/modules/eips}/pages/message-router.adoc | 6 +- .../modules/eips}/pages/message-translator.adoc | 24 +- .../src/main/docs/modules/eips}/pages/message.adoc | 6 +- .../docs/modules/eips}/pages/messaging-bridge.adoc | 0 .../modules/eips}/pages/messaging-gateway.adoc | 2 +- .../docs/modules/eips}/pages/messaging-mapper.adoc | 2 +- .../docs/modules/eips/pages/multicast-eip.adoc | 2 +- .../main/docs/modules/eips}/pages/normalizer.adoc | 2 +- .../docs/modules/eips/pages/otherwise-eip.adoc | 4 +- .../main/docs/modules/eips/pages/pipeline-eip.adoc | 6 +- .../eips}/pages/point-to-point-channel.adoc | 0 .../docs/modules/eips}/pages/polling-consumer.adoc | 32 +- .../main/docs/modules/eips/pages/process-eip.adoc | 10 +- .../docs/modules/eips}/pages/process-manager.adoc | 4 +- .../eips}/pages/publish-subscribe-channel.adoc | 4 +- .../docs/modules/eips}/pages/request-reply.adoc | 0 .../docs/modules/eips}/pages/return-address.adoc | 0 .../main/docs/modules/eips/pages/rollback-eip.adoc | 12 +- .../docs/modules/eips}/pages/scatter-gather.adoc | 4 +- .../main/docs/modules/eips/pages/script-eip.adoc | 2 +- .../modules/eips}/pages/selective-consumer.adoc | 2 +- .../modules/eips}/pages/service-activator.adoc | 4 +- .../main/docs/modules/eips/pages/split-eip.adoc | 2 +- .../src/main/docs/modules/eips/pages/step-eip.adoc | 2 +- .../src/main/docs/modules/eips/pages/to-eip.adoc | 12 +- .../src/main/docs/modules/eips/pages/toD-eip.adoc | 4 +- .../modules/eips}/pages/transactional-client.adoc | 10 +- .../docs/modules/eips/pages/transform-eip.adoc | 2 +- .../docs/modules/eips/pages/unmarshal-eip.adoc | 4 +- .../src/main/docs/modules/eips/pages/when-eip.adoc | 4 +- .../main/docs/modules/eips/pages/wireTap-eip.adoc | 52 +-- .../camel/builder/AdviceWithRouteBuilder.java | 48 ++- .../camel/builder/ErrorHandlerBuilderRef.java | 3 + .../org/apache/camel/builder/ExpressionClause.java | 34 +- .../org/apache/camel/builder/NotifyBuilder.java | 3 +- .../org/apache/camel/builder/RouteBuilder.java | 30 -- .../org/apache/camel/builder/SimpleBuilder.java | 84 +++-- .../apache/camel/builder/TransformerBuilder.java | 4 +- .../org/apache/camel/builder/ValidatorBuilder.java | 4 +- .../org/apache/camel/impl/DefaultCamelContext.java | 92 ++--- .../org/apache/camel/impl/DefaultModelRoute.java | 38 --- ...elContext.java => LightweightCamelContext.java} | 104 ++++-- ...xt.java => LightweightRuntimeCamelContext.java} | 42 ++- .../org/apache/camel/model/ExpressionNode.java | 20 +- .../org/apache/camel/model/ModelCamelContext.java | 15 + .../org/apache/camel/model/RouteDefinition.java | 3 +- .../camel/model/language/ExpressionDefinition.java | 20 +- .../apache/camel/reifier/ExpressionReifier.java | 2 +- .../org/apache/camel/reifier/FilterReifier.java | 2 +- .../org/apache/camel/reifier/MulticastReifier.java | 2 +- .../apache/camel/reifier/PollEnrichReifier.java | 15 +- .../org/apache/camel/reifier/RouteReifier.java | 14 +- .../org/apache/camel/reifier/SplitReifier.java | 2 +- .../reifier/errorhandler/ErrorHandlerReifier.java | 3 +- .../camel/reifier/language/ExpressionReifier.java | 2 + .../reifier/language/SimpleExpressionReifier.java | 37 +- core/camel-core-xml/pom.xml | 8 +- .../core/xml/AbstractCamelContextFactoryBean.java | 2 - ...bstractBaseSSLContextParametersFactoryBean.java | 2 + .../AbstractKeyManagersParametersFactoryBean.java | 8 + .../AbstractKeyStoreParametersFactoryBean.java | 10 +- .../AbstractSSLContextParametersFactoryBean.java | 5 + ...tractSSLContextServerParametersFactoryBean.java | 2 + .../AbstractSecureRandomParametersFactoryBean.java | 7 +- ...AbstractTrustManagersParametersFactoryBean.java | 7 + .../java/org/apache/camel/ContextTestSupport.java | 45 +-- .../test/java/org/apache/camel/TestSupport.java | 10 +- .../camel/builder/BuilderWithScopesTest.java | 2 +- .../apache/camel/builder/NotifyBuilderTest.java | 2 +- .../camel/builder/xml/XPathTransformTest.java | 18 + .../camel/impl/MultipleLifecycleStrategyTest.java | 6 +- .../lw/EnricherLightweightTest.java} | 40 ++- ...ontextTest.java => LightweightContextTest.java} | 4 +- .../camel/impl/lw/PollEnricherLightweightTest.java | 152 +++++++++ .../camel/impl/lw/SplitterLightweightTest.java | 319 +++++++++++++++++ ...tionErrorHandlerNoRouteOnExchangeIssueTest.java | 77 +++++ .../issues/SentExchangeEventNotifierIssueTest.java | 1 - .../SentExchangeEventNotifierTwoIssueTest.java | 1 - .../apache/camel/model/ChoiceDefinitionTest.java | 2 +- .../EventNotifierExchangeSentExampleTest.java | 1 - .../ProducerTemplateDisableEventNotifierTest.java | 1 - ...litterUseOriginalNotPropagateExceptionTest.java | 1 - .../org/apache/camel/processor/TransformTest.java | 6 +- .../camel/processor/TransformViaDSLTest.java | 4 +- .../apache/camel/processor/TryProcessorTest.java | 5 + .../apache/camel/processor/ValidateSimpleTest.java | 4 +- .../EnricherAsyncUnhandledExceptionTest.java | 1 - .../processor/enricher/EnricherSendEventTest.java | 1 - .../interceptor/AdviceWithLambdaTest.java | 16 + .../DynamicRouterEventNotifierTest.java | 1 - .../RecipientListEventNotifierTest.java | 1 - .../routingslip/RoutingSlipEventNotifierTest.java | 1 - .../PropertyBindingSupportConfigurerTest.java | 2 +- core/camel-endpointdsl/pom.xml | 4 + .../endpoint/dsl/AWS2S3EndpointBuilderFactory.java | 121 +++++++ .../dsl/DebeziumMongodbEndpointBuilderFactory.java | 18 +- .../dsl/DebeziumMySqlEndpointBuilderFactory.java | 26 +- .../DebeziumPostgresEndpointBuilderFactory.java | 60 +++- .../DebeziumSqlserverEndpointBuilderFactory.java | 44 +++ .../endpoint/dsl/ElsqlEndpointBuilderFactory.java | 4 +- .../dsl/ElytronEndpointBuilderFactory.java | 88 +++++ .../endpoint/dsl/KafkaEndpointBuilderFactory.java | 4 +- .../dsl/MiloClientEndpointBuilderFactory.java | 84 +++++ .../endpoint/dsl/S3EndpointBuilderFactory.java | 78 +++++ .../endpoint/dsl/SqlEndpointBuilderFactory.java | 4 +- .../dsl/UndertowEndpointBuilderFactory.java | 88 +++++ core/camel-main/pom.xml | 22 +- .../camel/main/ExtendedCamelContextConfigurer.java | 155 +++++++++ .../HystrixConfigurationPropertiesConfigurer.java | 85 +++++ .../MainConfigurationPropertiesConfigurer.java | 159 +++++++++ ...ilience4jConfigurationPropertiesConfigurer.java | 61 ++++ .../RestConfigurationPropertiesConfigurer.java | 79 +++++ .../camel-main-configuration-metadata.json | 3 +- .../apache/camel/configurer/ExtendedCamelContext | 2 + .../configurer/HystrixConfigurationProperties | 2 + .../camel/configurer/MainConfigurationProperties | 2 + .../configurer/Resilience4jConfigurationProperties | 2 + .../camel/configurer/RestConfigurationProperties | 2 + .../org/apache/camel/main/BaseMainSupport.java | 27 +- .../camel/main/DefaultConfigurationConfigurer.java | 2 - .../camel/main/DefaultConfigurationProperties.java | 75 ++-- .../apache/camel/main/DefaultRoutesCollector.java | 25 +- .../src/main/java/org/apache/camel/main/Main.java | 7 +- .../camel/management/DefaultManagementAgent.java | 18 +- .../DefaultManagementObjectNameStrategy.java | 2 +- .../management/JmxManagementLifecycleStrategy.java | 94 ++--- .../camel/management/JmxManagementStrategy.java | 23 +- .../management/JmxManagementStrategyFactory.java | 4 +- ...ationOnlyRegisterProcessorWithCustomIdTest.java | 1 - .../ManagedCamelContextPropertiesTest.java | 1 - .../camel/management/ManagedCamelContextTest.java | 3 +- .../camel/management/ManagedDynamicRouterTest.java | 1 - .../ManagedEndpointUtilizationStatisticsTest.java | 1 - .../camel/management/ManagedEnricherTest.java | 1 - .../management/ManagedNamePatternFixedTest.java | 1 - .../ManagedNamePatternIncludeHostNameTest.java | 2 +- .../camel/management/ManagedNamePatternTest.java | 1 - .../management/ManagedNonManagedServiceTest.java | 2 +- .../camel/management/ManagedPollEnricherTest.java | 1 - ...gedProducerRecipientListRegisterAlwaysTest.java | 1 - ...edProducerRouteAddRemoveRegisterAlwaysTest.java | 3 +- .../camel/management/ManagedRecipientListTest.java | 1 - .../management/ManagedRouteAddRemoveTest.java | 2 +- .../camel/management/ManagedRoutingSlipTest.java | 1 - .../camel/management/ManagedSanitizeTest.java | 1 - .../ManagedSendDynamicProcessorTest.java | 1 - .../camel/management/ManagedStartupFailedTest.java | 3 +- .../management/ManagedStatisticsLevelOffTest.java | 1 - .../ManagedStatisticsLevelRoutesOnlyTest.java | 1 - .../camel/management/ManagedWireTapTest.java | 1 - .../apache/camel/support/ChildServiceSupport.java | 25 +- .../java/org/apache/camel/support/EventHelper.java | 200 ++--------- .../org/apache/camel/support/ExchangeHelper.java | 36 +- .../apache/camel/support/ExpressionComparator.java | 9 +- .../apache/camel/support/ExpressionSupport.java | 5 + .../support/ExpressionToPredicateAdapter.java | 5 + .../camel/support/PropertyBindingSupport.java | 62 +++- .../org/apache/camel/support/ScriptHelper.java | 10 + .../support/builder/BinaryPredicateSupport.java | 7 + .../camel/support/builder/ExpressionBuilder.java | 342 ++++++++++++++++--- .../apache/camel/support/builder/ValueBuilder.java | 6 + core/camel-util/pom.xml | 7 + .../java/org/apache/camel/util/StringHelper.java | 2 +- core/pom.xml | 15 + docs/antora-playbook-local-xref-check.yml | 4 + docs/component-dataformats-nav.adoc.template | 2 +- docs/component-languages-nav.adoc.template | 2 +- docs/component-nav.adoc.template | 2 +- docs/components/antora.yml | 1 + docs/components/modules/ROOT/nav.adoc | 94 ++--- .../modules/ROOT/pages/aws-s3-component.adoc | 6 +- .../modules/ROOT/pages/aws2-s3-component.adoc | 8 +- .../modules/ROOT/pages/beanstalk-component.adoc | 2 +- .../modules/ROOT/pages/dataset-component.adoc | 2 +- .../modules/ROOT/pages/dataset-test-component.adoc | 2 +- .../ROOT/pages/debezium-mongodb-component.adoc | 10 +- .../ROOT/pages/debezium-mysql-component.adoc | 14 +- .../ROOT/pages/debezium-postgres-component.adoc | 14 +- .../ROOT/pages/debezium-sqlserver-component.adoc | 8 +- .../modules/ROOT/pages/disruptor-component.adoc | 2 +- .../ROOT/pages/elasticsearch-rest-component.adoc | 2 +- .../modules/ROOT/pages/elsql-component.adoc | 2 +- .../modules/ROOT/pages/elytron-component.adoc | 6 +- .../modules/ROOT/pages/facebook-component.adoc | 2 +- docs/components/modules/ROOT/pages/index.adoc | 9 +- .../modules/ROOT/pages/jcache-component.adoc | 3 +- .../modules/ROOT/pages/jms-component.adoc | 4 +- .../modules/ROOT/pages/kafka-component.adoc | 4 +- .../modules/ROOT/pages/language-component.adoc | 2 +- .../modules/ROOT/pages/milo-client-component.adoc | 8 +- .../modules/ROOT/pages/milo-server-component.adoc | 10 +- .../modules/ROOT/pages/mock-component.adoc | 2 +- .../ROOT/pages/platform-http-component.adoc | 3 +- .../modules/ROOT/pages/platform-http-vertx.adoc | 46 +++ .../modules/ROOT/pages/quartz-component.adoc | 2 +- .../modules/ROOT/pages/salesforce-component.adoc | 4 +- .../modules/ROOT/pages/spring-event-component.adoc | 4 +- .../components/modules/ROOT/pages/spring-main.adoc | 5 + docs/components/modules/ROOT/pages/spring.adoc | 2 +- .../modules/ROOT/pages/sql-component.adoc | 2 +- .../modules/ROOT/pages/undertow-component.adoc | 6 +- .../modules/ROOT/pages/xquery-component.adoc | 2 +- docs/components/modules/dataformats/nav.adoc | 4 +- .../modules/dataformats/pages/index.adoc | 105 ++++++ docs/components/modules/languages/nav.adoc | 13 +- .../modules/languages/pages/bean-language.adoc | 6 +- .../modules/languages/pages/groovy-language.adoc | 2 +- docs/components/modules/languages/pages/index.adoc | 48 +++ .../modules/languages/pages/mvel-language.adoc | 2 +- .../modules/languages/pages/ognl-language.adoc | 2 +- .../modules/languages/pages/spel-language.adoc | 4 +- .../modules/languages/pages/xpath-language.adoc | 2 +- .../modules/languages/pages/xquery-language.adoc | 2 +- docs/eip-nav.adoc.template | 5 + docs/gulpfile.js | 70 ++-- docs/user-manual-nav.adoc.template | 4 +- docs/user-manual/fix-eip-xrefs.sh | 188 ++++++++++ docs/user-manual/modules/ROOT/nav.adoc | 377 +++++++++------------ ...configuration-of-camelcontext-using-spring.adoc | 8 +- .../modules/ROOT/pages/architecture.adoc | 2 +- docs/user-manual/modules/ROOT/pages/async.adoc | 2 +- .../ROOT/pages/asynchronous-routing-engine.adoc | 2 +- .../modules/ROOT/pages/backlog-tracer.adoc | 4 +- docs/user-manual/modules/ROOT/pages/bam.adoc | 2 +- .../modules/ROOT/pages/batch-consumer.adoc | 2 +- .../modules/ROOT/pages/bean-binding.adoc | 12 +- .../modules/ROOT/pages/bean-integration.adoc | 8 +- docs/user-manual/modules/ROOT/pages/binding.adoc | 2 +- .../ROOT/pages/camel-3-migration-guide.adoc | 2 +- .../modules/ROOT/pages/camel-3x-upgrade-guide.adoc | 14 +- .../modules/ROOT/pages/camel-maven-plugin.adoc | 2 +- .../modules/ROOT/pages/data-format.adoc | 4 +- .../modules/ROOT/pages/defaulterrorhandler.adoc | 4 +- docs/user-manual/modules/ROOT/pages/dsl.adoc | 2 +- .../modules/ROOT/pages/error-handler.adoc | 4 +- .../ROOT/pages/error-handling-in-camel.adoc | 11 +- docs/user-manual/modules/ROOT/pages/examples.adoc | 2 +- .../modules/ROOT/pages/exception-clause.adoc | 18 +- .../modules/ROOT/pages/exchange-pattern.adoc | 2 +- .../user-manual/modules/ROOT/pages/expression.adoc | 2 +- ...en-consuming-for-example-from-a-ftp-server.adoc | 2 +- ...ow-do-i-make-my-jms-endpoint-transactional.adoc | 2 +- .../how-do-i-retry-failed-messages-forever.adoc | 2 +- ...om-processor-which-sends-multiple-messages.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-compare-to-servicemix.adoc | 4 +- .../faq/how-does-camel-compare-to-synapse.adoc | 2 +- .../faq/how-does-camel-work-with-activemq.adoc | 8 +- .../faq/how-does-camel-work-with-servicemix.adoc | 2 +- ...kage-applications-using-camel-and-activemq.adoc | 2 +- ...end-the-same-message-to-multiple-endpoints.adoc | 8 +- .../pages/faq/how-to-use-a-dynamic-uri-in-to.adoc | 2 +- ...f-i-use-servicemix-when-should-i-use-camel.adoc | 4 +- ...-activemq-broker-or-in-another-application.adoc | 2 +- .../using-getin-or-getout-methods-on-exchange.adoc | 8 +- .../modules/ROOT/pages/faq/what-is-a-router.adoc | 12 +- .../modules/ROOT/pages/faq/what-is-camel.adoc | 2 +- ...se-when-or-otherwise-in-a-java-camel-route.adoc | 24 +- ...ge-with-error-handler-not-work-as-expected.adoc | 12 +- .../modules/ROOT/pages/getting-started.adoc | 2 +- .../modules/ROOT/pages/hiding-middleware.adoc | 2 +- docs/user-manual/modules/ROOT/pages/index.adoc | 6 +- docs/user-manual/modules/ROOT/pages/languages.adoc | 2 +- .../ROOT/pages/parameter-binding-annotations.adoc | 2 +- .../modules/ROOT/pages/pojo-consuming.adoc | 2 +- docs/user-manual/modules/ROOT/pages/predicate.adoc | 6 +- docs/user-manual/modules/ROOT/pages/processor.adoc | 2 +- .../modules/ROOT/pages/route-policy.adoc | 6 +- .../modules/ROOT/pages/servlet-tomcat-example.adoc | 2 +- .../modules/ROOT/pages/spring-remoting.adoc | 20 +- .../modules/ROOT/pages/spring-testing.adoc | 2 +- .../modules/ROOT/pages/spring-xml-extensions.adoc | 2 +- .../modules/ROOT/pages/stream-caching.adoc | 2 +- .../modules/ROOT/pages/threading-model.adoc | 6 +- .../modules/ROOT/pages/user-stories.adoc | 2 +- .../pages/using-exchange-pattern-annotations.adoc | 4 +- .../ROOT/pages/using-propertyplaceholder.adoc | 2 +- .../ROOT/pages/walk-through-another-example.adoc | 4 +- .../modules/ROOT/pages/writing-components.adoc | 2 +- .../modules/ROOT/pages/xml-configuration.adoc | 2 +- parent/pom.xml | 32 +- tests/camel-performance/pom.xml | 2 +- .../AbstractBaseEsbPerformanceIntegrationTest.java | 83 ----- .../perf/esb/CbrEsbPerformanceIntegrationTest.java | 39 --- .../apache/camel/test/perf/esb/EchoService.java | 135 -------- .../esb/HttpHbrEsbPerformanceIntegrationTest.java | 39 --- .../esb/ProxyEsbPerformanceIntegrationTest.java | 39 --- .../SecureProxyEsbPerformanceIntegrationTest.java | 47 --- .../esb/SoapHbrEsbPerformanceIntegrationTest.java | 39 --- .../test/perf/esb/WSSecurityPasswordCallback.java | 32 -- .../esb/XsltEsbPerformanceIntegrationTest.java | 39 --- .../OSGI-INF/blueprint/cbr-bundle-context.xml | 68 ---- .../OSGI-INF/blueprint/http-hbr-bundle-context.xml | 66 ---- .../OSGI-INF/blueprint/proxy-bundle-context.xml | 61 ---- .../blueprint/secure-proxy-bundle-context.xml | 112 ------ .../OSGI-INF/blueprint/soap-hbr-bundle-context.xml | 68 ---- .../OSGI-INF/blueprint/xslt-bundle-context.xml | 66 ---- .../apache/camel/maven/DocumentationEnricher.java | 12 +- .../camel/maven/EipDocumentationEnricherMojo.java | 61 +++- tooling/maven/camel-maven-plugin/pom.xml | 8 +- .../main/java/org/apache/camel/maven/RunMojo.java | 26 +- tooling/maven/camel-package-maven-plugin/pom.xml | 7 + .../maven/packaging/GenerateComponentMojo.java | 4 + .../camel/maven/packaging/MainConfigurerMojo.java | 153 +++++++++ .../maven/packaging/PrepareComponentMojo.java | 5 +- .../packaging/PropertyConfigurerGenerator.java | 71 +++- ...r.java => PropertyMainConfigurerGenerator.java} | 59 +--- .../packaging/UpdateDocComponentListMojo.java | 24 +- .../src/it/simple-dto/pom.xml | 3 + .../src/it/simple-dto/verify.groovy | 4 + .../generator/swagger/AbstractGenerateMojo.java | 14 +- 1470 files changed, 48212 insertions(+), 7710 deletions(-) create mode 100644 .github/pull_request_template.md create mode 100644 components/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/S3ComponentConfigurationTest.java delete mode 100644 components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/transport/blueprint/AbstractBeanDefinitionParser.java delete mode 100644 components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/transport/blueprint/CamelConduitDefinitionParser.java delete mode 100644 components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/transport/blueprint/CamelDestinationDefinitionParser.java delete mode 100644 components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/transport/blueprint/CamelTransportNameSpaceHandler.java delete mode 100644 components/camel-cxf-transport/src/main/resources/OSGI-INF/blueprint/camel-transport.xml delete mode 100644 components/camel-cxf-transport/src/main/resources/schema/blueprint/camel.xsd delete mode 100644 components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfBlueprintEndpoint.java delete mode 100644 components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/AbstractBeanDefinitionParser.java delete mode 100644 components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/BlueprintSupport.java delete mode 100644 components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/CxfNamespaceHandler.java delete mode 100644 components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/EndpointDefinitionParser.java delete mode 100644 components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/RsClientBlueprintBean.java delete mode 100644 components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/RsClientDefinitionParser.java delete mode 100644 components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/RsServerBlueprintBean.java delete mode 100644 components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/RsServerDefinitionParser.java delete mode 100644 components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsBlueprintEndpoint.java copy components/{camel-platform-http/src/main/java/org/apache/camel/component/platform/http/PlatformHttpConstants.java => camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsEndpointFactoryBean.java} (69%) copy components/{camel-spring/src/test/java/org/apache/camel/spring/main/MyHelloBean.java => camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/DefaultCxfRsEndpointFactoryBean.java} (67%) delete mode 100644 components/camel-cxf/src/main/resources/OSGI-INF/blueprint/camel-cxf.xml delete mode 100644 components/camel-cxf/src/main/resources/schema/blueprint/camel-cxf.xsd delete mode 100644 components/camel-hystrix/src/test/java/org/apache/camel/component/hystrix/processor/BlueprintHystrixRouteFallbackTest.java delete mode 100644 components/camel-hystrix/src/test/java/org/apache/camel/component/hystrix/processor/BlueprintHystrixRouteOkTest.java delete mode 100644 components/camel-hystrix/src/test/resources/org/apache/camel/component/hystrix/processor/BlueprintHystrixRouteFallbackTest.xml delete mode 100644 components/camel-hystrix/src/test/resources/org/apache/camel/component/hystrix/processor/BlueprintHystrixRouteOkTest.xml delete mode 100644 components/camel-jasypt/src/test/java/org/apache/camel/component/jasypt/BlueprintJasyptProperties2Test.java delete mode 100644 components/camel-jasypt/src/test/java/org/apache/camel/component/jasypt/BlueprintJasyptProperties3Test.java delete mode 100644 components/camel-jasypt/src/test/resources/org/apache/camel/component/jasypt/BlueprintJasyptProperties2Test.xml delete mode 100644 components/camel-jasypt/src/test/resources/org/apache/camel/component/jasypt/BlueprintJasyptProperties3Test.xml delete mode 100644 components/camel-jasypt/src/test/resources/org/apache/camel/component/jasypt/BlueprintJasyptPropertiesTest.xml delete mode 100644 components/camel-mllp/src/test/java/org/apache/camel/component/mllp/MllpConfigurationBeanBlueprintTest.java delete mode 100644 components/camel-mllp/src/test/java/org/apache/camel/component/mllp/MllpTcpClientProducerBlueprintTest.java delete mode 100644 components/camel-mllp/src/test/java/org/apache/camel/component/mllp/MllpTcpServerConsumerBlueprintTest.java delete mode 100644 components/camel-mllp/src/test/resources/OSGI-INF/blueprint/mllp-configuration-bean-test.xml delete mode 100644 components/camel-mllp/src/test/resources/OSGI-INF/blueprint/mllp-tcp-client-producer-test.xml delete mode 100644 components/camel-mllp/src/test/resources/OSGI-INF/blueprint/mllp-tcp-server-consumer-test.xml delete mode 100644 components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpHeaderMaxSizeTest.java copy components/{camel-syslog => camel-platform-http-vertx}/pom.xml (75%) create mode 100644 components/camel-platform-http-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties create mode 100644 components/camel-platform-http-vertx/src/generated/resources/META-INF/services/org/apache/camel/platform-http-engine create mode 100644 components/camel-platform-http-vertx/src/generated/resources/platform-http-vertx.json create mode 100644 components/camel-platform-http-vertx/src/main/docs/platform-http-vertx.adoc create mode 100644 components/camel-platform-http-vertx/src/main/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttp.java create mode 100644 components/camel-platform-http-vertx/src/main/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpConsumer.java create mode 100644 components/camel-platform-http-vertx/src/main/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpEngine.java create mode 100644 components/camel-platform-http-vertx/src/main/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpServer.java create mode 100644 components/camel-platform-http-vertx/src/main/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpServerConfiguration.java create mode 100644 components/camel-platform-http-vertx/src/main/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpSupport.java create mode 100644 components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpEngineTest.java create mode 100644 components/camel-platform-http-vertx/src/test/resources/log4j2.properties rename components/{camel-jasypt/src/test/java/org/apache/camel/component/jasypt/BlueprintJasyptPropertiesTest.java => camel-platform-http/src/main/java/org/apache/camel/component/platform/http/spi/UploadAttacher.java} (56%) delete mode 100644 components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/BlueprintResilienceRouteFallbackTest.java delete mode 100644 components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/BlueprintResilienceRouteOkTest.java delete mode 100644 components/camel-resilience4j/src/test/resources/org/apache/camel/component/resilience4j/BlueprintResilienceRouteFallbackTest.xml delete mode 100644 components/camel-resilience4j/src/test/resources/org/apache/camel/component/resilience4j/BlueprintResilienceRouteOkTest.xml delete mode 100644 components/camel-servicenow/camel-servicenow-component/src/test/java/org/apache/camel/component/servicenow/ServiceNowBlueprintComponentAuthTest.java delete mode 100644 components/camel-servicenow/camel-servicenow-component/src/test/java/org/apache/camel/component/servicenow/ServiceNowBlueprintEndpointAuthTest.java delete mode 100644 components/camel-servicenow/camel-servicenow-component/src/test/resources/OSGI-INF/blueprint/blueprint-component-auth.xml delete mode 100644 components/camel-servicenow/camel-servicenow-component/src/test/resources/OSGI-INF/blueprint/blueprint-endpoint-auth.xml delete mode 100644 components/camel-snakeyaml/src/test/java/org/apache/camel/component/snakeyaml/SnakeYAMLBlueprintTypeFilterTest.java delete mode 100644 components/camel-snakeyaml/src/test/resources/OSGI-INF/blueprint/blueprint-typefilter.xml copy components/{camel-syslog => camel-spring-main}/pom.xml (88%) create mode 100644 components/camel-spring-main/src/generated/resources/META-INF/services/org/apache/camel/other.properties create mode 100644 components/camel-spring-main/src/generated/resources/spring-main.json create mode 100644 components/camel-spring-main/src/main/docs/spring-main.adoc rename components/{camel-spring => camel-spring-main}/src/main/java/org/apache/camel/spring/Main.java (96%) copy {tests/camel-itest-cdi/src => components/camel-spring-main/src/test}/data/message1.xml (100%) copy {tests/camel-itest-cdi/src => components/camel-spring-main/src/test}/data/message2.xml (100%) copy components/{camel-spring => camel-spring-main}/src/test/java/org/apache/camel/spring/DummyBean.java (100%) rename components/{camel-spring => camel-spring-main}/src/test/java/org/apache/camel/spring/MainDummyTest.java (100%) rename components/{camel-spring => camel-spring-main}/src/test/java/org/apache/camel/spring/MainExampleTest.java (97%) rename components/{camel-spring/src/test/java/org/apache/camel/spring/main => camel-spring-main/src/test/java/org/apache/camel/spring}/MainIoCTest.java (95%) rename components/{camel-spring => camel-spring-main}/src/test/java/org/apache/camel/spring/MainTest.java (97%) rename components/{camel-spring => camel-spring-main}/src/test/java/org/apache/camel/spring/MainVetoTest.java (100%) rename components/{camel-spring/src/test/java/org/apache/camel/spring/issues => camel-spring-main/src/test/java/org/apache/camel/spring}/MisspelledRouteRefTest.java (89%) copy components/{camel-spring/src/test/java/org/apache/camel/spring/main => camel-spring-main/src/test/java/org/apache/camel/spring}/MyHelloBean.java (96%) rename components/{camel-spring/src/test/java/org/apache/camel/spring/main => camel-spring-main/src/test/java/org/apache/camel/spring}/MyMainIoCRouteBuilder.java (96%) copy components/{camel-spring/src/test/java/org/apache/camel/spring/MyVetoLifecycle.java => camel-spring-main/src/test/java/org/apache/camel/spring/MyProcessor.java} (57%) rename components/{camel-spring/src/test/java/org/apache/camel/spring/main/MyHelloBean.java => camel-spring-main/src/test/java/org/apache/camel/spring/MyRouteBuilder.java} (78%) copy components/{camel-spring => camel-spring-main}/src/test/java/org/apache/camel/spring/MyVetoLifecycle.java (100%) rename components/{camel-spring/src/test/java/org/apache/camel/spring/issues => camel-spring-main/src/test/java/org/apache/camel/spring}/SpringMainStartFailedIssueTest.java (85%) copy components/{camel-spring => camel-spring-main}/src/test/resources/META-INF/spring/camel-context.xml (100%) copy components/{camel-spring => camel-spring-main}/src/test/resources/META-INF/spring/dummy.xml (100%) create mode 100644 components/camel-spring-main/src/test/resources/log4j2.properties copy components/{camel-spring => camel-spring-main}/src/test/resources/org/apache/camel/spring/MainVetoTest.xml (100%) rename components/{camel-spring/src/test/resources/org/apache/camel/spring/issues => camel-spring-main/src/test/resources/org/apache/camel/spring}/MisspelledRouteRefTest.xml (94%) rename components/{camel-spring/src/test/resources/org/apache/camel/spring/issues => camel-spring-main/src/test/resources/org/apache/camel/spring}/SpringMainStartFailedIssueTest.xml (100%) rename components/{camel-spring/src/test/resources/org/apache/camel/spring/MainVetoTest.xml => camel-spring-main/src/test/resources/org/apache/camel/spring/routingUsingProcessor.xml} (88%) create mode 100644 components/camel-tarfile/src/test/resources/data/corrupt.tar copy components/camel-undertow/src/test/java/org/apache/camel/component/undertow/spi/{SecurityProviderTest.java => SecurityProviderHttpHandlerTest.java} (67%) copy components/camel-undertow/src/test/java/org/apache/camel/component/undertow/spi/{SecurityProviderTest.java => SecurityProviderRolesFromComponentTest.java} (63%) create mode 100644 components/camel-zipfile/src/test/resources/corrupt.zip copy core/camel-api/src/main/java/org/apache/camel/spi/{PropertyConfigurer.java => PropertyConfigurerGetter.java} (56%) copy components/camel-spring/src/test/java/org/apache/camel/spring/MyVetoLifecycle.java => core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializedEvent.java (65%) rename components/camel-spring/src/test/java/org/apache/camel/spring/MyVetoLifecycle.java => core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializingEvent.java (65%) rename {docs/user-manual/modules/ROOT/assets => core/camel-core-engine/src/main/docs/modules/eips}/attachments/Hohpe_EIP_camel_20150622.zip (100%) rename {docs/user-manual/modules/ROOT/assets => core/camel-core-engine/src/main/docs/modules/eips}/attachments/Hohpe_EIP_camel_OpenOffice.zip (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/examples/components/camel-spring/src/test/java/org/apache/camel/spring/SpringConsumerTemplateTest.java (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/examples/components/camel-spring/src/test/resources/org/apache/camel/spring/SpringConsumerTemplateTest-context.xml (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/examples/core/camel-core/src/test/java/org/apache/camel/processor/TransformTest.java (92%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/examples/core/camel-core/src/test/java/org/apache/camel/processor/TransformViaDSLTest.java (91%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/Aggregator.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/AggregatorIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/BroadcastAggregate.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/CDC-Debezium.png (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ChannelAdapterIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ChannelAdapterSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ChannelIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/CircuitBreaker.png (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/CompetingConsumers.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/CompetingConsumersIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ContentBasedRouter.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ContentBasedRouterIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ContentFilter.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ContentFilterIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ControlBusIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/CorrelationIdentifierIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/CorrelationIdentifierSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/DataEnricher.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/DataEnricherIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/DeadLetterChannelIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/DeadLetterChannelSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/DetourIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/DistributionAggregate.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/DistributionAggregateIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/DurableSubscriptionIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/DurableSubscriptionSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/DynamicRouter.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/DynamicRouterIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/EventDrivenConsumerIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/EventDrivenConsumerSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/EventMessageIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/EventMessageSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/GuaranteedMessagingIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/GuaranteedMessagingSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageBroker.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageBrokerIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageBusIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageBusSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageChannelSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageDispatcher.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageDispatcherIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageEndpointIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageEndpointSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageExpirationIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageExpirationSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageFilter.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageFilterIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageHistory.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageRouter.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageSelectorIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageSelectorSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageTranslator.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessageTranslatorIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessagingAdapterIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessagingAdapterSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessagingBridge.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessagingBridgeIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessagingGatewayIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessagingGatewaySolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/MessagingMapperClassDiagram.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/NormalizerDetail.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/NormalizerIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/PipesAndFilters.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/PipesAndFiltersIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/PointToPointIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/PointToPointSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/PollingConsumerIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/PollingConsumerSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ProcessManager.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ProcessManagerIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/PublishSubscribeIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/PublishSubscribeSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/RecipientList.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/RecipientListIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/RequestReply.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/RequestReplyIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/Resequencer.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ResequencerIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ReturnAddressIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/ReturnAddressSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/RoutingTableIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/RoutingTableSimple.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/Sequencer.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/SplitterIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/StoreInLibrary.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/StoreInLibraryIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/TransactionalClientIcon.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/TransactionalClientSolution.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/WireTap.gif (100%) rename {docs/user-manual => core/camel-core-engine/src/main/docs}/modules/eips/images/eip/WireTapIcon.gif (100%) create mode 100644 core/camel-core-engine/src/main/docs/modules/eips/nav.adoc rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/change-data-capture.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/channel-adapter.adoc (93%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/competing-consumers.adoc (97%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/composed-message-processor.adoc (88%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/content-enricher.adoc (84%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/correlation-identifier.adoc (83%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/dead-letter-channel.adoc (88%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/durable-subscriber.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/enterprise-integration-patterns.adoc (82%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/event-message.adoc (85%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/guaranteed-delivery.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/intercept.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/message-broker.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/message-bus.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/message-channel.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/message-dispatcher.adoc (84%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/message-endpoint.adoc (78%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/message-expiration.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/message-history.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/message-router.adoc (87%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/message-translator.adoc (63%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/message.adoc (84%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/messaging-bridge.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/messaging-gateway.adoc (92%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/messaging-mapper.adoc (91%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/normalizer.adoc (96%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/point-to-point-channel.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/polling-consumer.adoc (92%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/process-manager.adoc (81%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/publish-subscribe-channel.adoc (88%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/request-reply.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/return-address.adoc (100%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/scatter-gather.adoc (96%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/selective-consumer.adoc (92%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/service-activator.adoc (85%) rename {docs/user-manual/modules/ROOT => core/camel-core-engine/src/main/docs/modules/eips}/pages/transactional-client.adoc (97%) delete mode 100644 core/camel-core-engine/src/main/java/org/apache/camel/impl/DefaultModelRoute.java rename core/camel-core-engine/src/main/java/org/apache/camel/impl/lw/{ImmutableCamelContext.java => LightweightCamelContext.java} (94%) rename core/camel-core-engine/src/main/java/org/apache/camel/impl/lw/{RuntimeImmutableCamelContext.java => LightweightRuntimeCamelContext.java} (98%) copy core/camel-core/src/test/java/org/apache/camel/{processor/TransformViaDSLTest.java => impl/lw/EnricherLightweightTest.java} (56%) rename core/camel-core/src/test/java/org/apache/camel/impl/lw/{ImmutableContextTest.java => LightweightContextTest.java} (96%) create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/lw/PollEnricherLightweightTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/lw/SplitterLightweightTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/issues/OnExceptionErrorHandlerNoRouteOnExchangeIssueTest.java create mode 100644 core/camel-main/src/generated/java/org/apache/camel/main/ExtendedCamelContextConfigurer.java create mode 100644 core/camel-main/src/generated/java/org/apache/camel/main/HystrixConfigurationPropertiesConfigurer.java create mode 100644 core/camel-main/src/generated/java/org/apache/camel/main/MainConfigurationPropertiesConfigurer.java create mode 100644 core/camel-main/src/generated/java/org/apache/camel/main/Resilience4jConfigurationPropertiesConfigurer.java create mode 100644 core/camel-main/src/generated/java/org/apache/camel/main/RestConfigurationPropertiesConfigurer.java create mode 100644 core/camel-main/src/generated/resources/META-INF/services/org/apache/camel/configurer/ExtendedCamelContext create mode 100644 core/camel-main/src/generated/resources/META-INF/services/org/apache/camel/configurer/HystrixConfigurationProperties create mode 100644 core/camel-main/src/generated/resources/META-INF/services/org/apache/camel/configurer/MainConfigurationProperties create mode 100644 core/camel-main/src/generated/resources/META-INF/services/org/apache/camel/configurer/Resilience4jConfigurationProperties create mode 100644 core/camel-main/src/generated/resources/META-INF/services/org/apache/camel/configurer/RestConfigurationProperties create mode 100644 docs/components/modules/ROOT/pages/platform-http-vertx.adoc create mode 100644 docs/components/modules/ROOT/pages/spring-main.adoc create mode 100644 docs/components/modules/dataformats/pages/index.adoc create mode 100644 docs/components/modules/languages/pages/index.adoc create mode 100644 docs/eip-nav.adoc.template create mode 100755 docs/user-manual/fix-eip-xrefs.sh delete mode 100644 tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/AbstractBaseEsbPerformanceIntegrationTest.java delete mode 100644 tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/CbrEsbPerformanceIntegrationTest.java delete mode 100644 tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/EchoService.java delete mode 100644 tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/HttpHbrEsbPerformanceIntegrationTest.java delete mode 100644 tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/ProxyEsbPerformanceIntegrationTest.java delete mode 100644 tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/SecureProxyEsbPerformanceIntegrationTest.java delete mode 100644 tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/SoapHbrEsbPerformanceIntegrationTest.java delete mode 100644 tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/WSSecurityPasswordCallback.java delete mode 100644 tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/XsltEsbPerformanceIntegrationTest.java delete mode 100644 tests/camel-performance/src/test/resources/OSGI-INF/blueprint/cbr-bundle-context.xml delete mode 100644 tests/camel-performance/src/test/resources/OSGI-INF/blueprint/http-hbr-bundle-context.xml delete mode 100644 tests/camel-performance/src/test/resources/OSGI-INF/blueprint/proxy-bundle-context.xml delete mode 100644 tests/camel-performance/src/test/resources/OSGI-INF/blueprint/secure-proxy-bundle-context.xml delete mode 100644 tests/camel-performance/src/test/resources/OSGI-INF/blueprint/soap-hbr-bundle-context.xml delete mode 100644 tests/camel-performance/src/test/resources/OSGI-INF/blueprint/xslt-bundle-context.xml create mode 100644 tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/MainConfigurerMojo.java copy tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/{PropertyConfigurerGenerator.java => PropertyMainConfigurerGenerator.java} (57%)