This is an automated email from the ASF dual-hosted git repository. zregvart pushed a change to branch java-10-test in repository https://gitbox.apache.org/repos/asf/camel.git.
from 9ecc424 update velocity/pom.xml new e4074c5 Upgrade Vertx to version 3.5.4 new 92b5377 Regen new 1183782 CAMEL-12855 - camel-swagger-java not honoring the x-forwarded-[host,proto,prefix] headers. add 07bd826 CAMEL-12698: Use the Files API to read files instead of Scanner add d670dbe Adjust the KeyValuePairDataFormat class to resist the Unicode newline add 08fe4e9 CAMEL-12698: Use the Stream API to read files instead of Scanner add 7f7e9a0 Merge branch 'fix-bindy-parser' of github.com:MakotoTheKnight/camel into fix-bindy-parser add 86f51e6 Audit fixes add 9d946dc Update comment per review feedback. new 4cd6ada CAMEL-12698: Use the Stream API to read files instead of Scanner new 7b3e4f1 Upgrade Spring Web Services to version 3.0.4.RELEASE new 55bc7d0 Upgrade Spring Integration to version 5.0.8.RELEASE new e3bac37 Add JUnit Jupiter version new 7a046de Additional URISupport methods new ca2efb0 CAMEL-12855: cleanup and tests new 5997281 Fix ASCII doc issue. Clarify that global means within RouteBuilder (#2555) new 0a3acf6 Upgrade Jgit to version 5.1.2.201810061102-r new 13e9ea6 Upgrade Rev API Maven plugin to version 0.10.5 new c0416d4 Upgrade Revapi Java to version 0.18.1 new b09cc3d Remove unused import, cleanup new 7130f88 Remove duplicate documentation paragraph new da1c288 [CAMEL-12843]CamelContext Start command should resume a Suspended context new 13dbbd5 Upgrade JackRabbit to version 2.17.6 new 9961872 Upgrade PdfBox to version 2.0.12 new d145bdc Upgrade also PdfBox 1.8.x to version 1.8.16 new 18eafdc Upgrade Async Http Client to version 2.5.4 new 9327d2d Revert "Speedup Spring Boot itest, thanks Zoran Regvart for the help" new 91cb74f CAMEL-12867 - Camel-Slack: Must configure Consumer before using it new 61eead0 Upgrade Web3j to version 3.6.0 new 97edaa4 Upgrade Brave Zipkin to version 5.4.2 new 2595b1a Fix an example URL of the camel-milo client (#2556) new 8ae09ef CAMEL-12867 - Camel-Slack: Must configure Consumer before using it new f63547d Allow setting DataValue and Variant directly new 7dcebea [CAMEL-12870]make cxf consumer endpoints suspendable new 4f6384e Regen new df80891 Upgrade Infinispan to version 9.4.0.Final new a2790f3 Upgrade Chronicle Core to version 1.16.29 new a027693 Upgrade Chronicle Bytes to version 1.16.29 new f560b16 CAMEL-12087: camel-core: WARN No CamelContext defined yet so cannot inject into bean new 27cd53c Corrected typo and regen new d75acef Upgrade Tika to version 1.19.1 new 984d6bc CAMEL-12873: camel-servlet - Example for HttpRegistry no longer works throwing FinalModifierException new ecb7664 Regen examples new 27b2e15 mongodb3 - adds example of iterating over a DBCursor (#2560) new 1eb95c0 Upgrade Braintree to version 2.84.0 new 2a6d54e Upgrade Rabbitmq Client to version 5.4.3 new 667e01a Upgrade Hazelcast to version 3.10.6 new 4b30ac5 CAMEL-12874 - Camel-google-calendar-stream: Last update date must consider UpdatedMin field instead of TimeMin when used new 1c10af8 CAMEL-12874 - Fixed CS new ca7abaf Use latest Hazelcast Kubernetes 3.10.6 new b51201f Upgrade Dropbox to version 3.0.10 new 472eaef Upgrade Infinispan Spring Boot to version 2.0.0.Final new 27d520a Fixed CS in the camel servlet http registry example new 11d9ffb mongodb3 - update docs about streaming data, remove DBCursor (#2561) new e021aa3 Upgrade Mockito to version 2.23.0 new b00c8a5 Remove mockito-version property from camel-rxjava2 POM new 78c3c93 Updated specificationUri description (#2562) new dcf7661 Included securityProtocol=SSL parameter (#2563) new a068c3d Update maven-surefire-plugin to version 2.22.1 new d5a33ba Update Groovy to version 2.5.3 new e932fad CAMEL-12880 : Atom consumer stops polling new 28ecb2d CAMEL-12880 : Atom consumer stops polling new 8d90d64 Regen new 875adff Upgrade Kubernetes-client to version 4.1.0 new 23d82ae Upgrade Kubernetes-model to version 4.1.0 new 2facf0f The Camel-Kubernetes Karaf tests need to test the new endpoints new 87ffe20 The Camel-Kubernetes Spring-boot itest needs to test the new endpoints new 73ab360 CAMEL-12878: camel-jpa: Allow for passing named-query parameters via message header new bd76d1c Upgrade Spark to version 2.3.2 new a7dd898 Update GMavenPlus to version 1.6.2 new e71abc3 Update Maven Shade Plug-in to version 3.2.0 new a9ba3c2 Update Micrometer to version 1.0.7 new c982dec CAMEL-12881: Fixed the camel-infinispan integration test new 09ced2b Upgrade Zipkin to version 2.11.7 new 080d692 Upgrade Zipkin Reporter to version 2.7.10 new e01473a Revert "Update GMavenPlus to version 1.6.2" to fix the build. Updating from GMavenPlus 1.5 to 1.6 requires changes to pom.xml. new ab4eb56 CAMEL-12882: Camel Jms headers missing if producer endpoint has transferExchange=true new 4a4fc1c Added a testComponent method call for Camel-fhir in Karaf Itest new 0b409fe Upgrade Netty Tcnative Boring SSL to version 2.0.18.Final new f04fde9 Add a link to AWS Lambda integration test in documentation new c175941 Fixed style of AWS Lambda adoc new 8f4e557 Upgrade Minidns to version 0.3.3 new e491a5f CAMEL-12884 - Camel-AWS Lambda: Add support for event source mapping new 2a73774 CAMEL-12884 - Camel-AWS Lambda: Add support for event source mapping, fix LambdaOperationsTest new 37decb4 CAMEL-12884 - Camel-AWS Lambda: Add support for event source mapping, fixed CS new eaa6aa1 [CAMEL-12886] Various asynchronous engine issues new cda11d4 Update JaxB to version 2.3.1 and remove outdated comments related to JaxB version. new dcbe151 use correct header name for aws-sqs message attributes (#2569) new 33d0f88 Revert "Update JaxB to version 2.3.1 and remove outdated comments related to JaxB version.", because jaxb-core 2.3.1 does not exists. new f3b48d3 [CAMEL-12605] Updated signature algorithms supported and refactored API. new 9fb4f98 CAMEL-11497: Reorganise Summary page based on offical site's side menu new 6c143d0 CAMEL-12884 - Camel-AWS Lambda: Add support for event source mapping, delete operation new 822931c CAMEL-12884 - Camel-AWS Lambda: Add support for event source mapping, fix LambdaOperationsTest new 971ecf1 CAMEL-12884 - Camel-AWS Lambda: Add support for event source mapping, fix LambdaOperationTest, again new 901ad63 CAMEL-12884 - Camel-AWS Lambda: Add support for event source mapping, list operation new dba7597 CAMEL-12888: Fixed the short java type generation in camel-package-maven-plugin new 9657184 Upgrade Spring-Boot to version 2.0.6.RELEASE new 02edcad Regen new 13f3e63 Upgrade Brave to version 5.4.3 new 2f34d73 CAMEL-12888: Fixed the short java type generation in remaining model classes new 092620b Camel-AWS Lambda: Adding list of avalaible operations new 69a9ec3 Moved Security Advisories documentation to repo new 8838380 Added Security Advisories link to Summary new 918c845 Fixed links new d1f9c40 Moved Security docs to repo new 05659dc Added link to Security in Summary new 9c22ae6 Moved Books docs to repo new faa99a5 Added Books link in Summary new 0798d6c Upgrade Fabric8 Maven Plugin to version 3.5.42 new 4dedbe4 Use the right placeholder for Exec Maven Plugin new 94f8489 Upgrade Undertow to version 1.4.26.Final new 8fe033b CAMEL-11497: Migrate FAQ - general questions (#2571) new 981d0e6 Upgrade REST-assured to version 3.2.0 new f00da27 Update GMavenPlus to version 1.6.2 new 33c499b Update commons-text to version 1.6 new 420e58b Fixing issue CAMEL-12890 new adc0cbe CAMEL-12891 - Allow getConfigMap operation to specify namespace. new d6a9692 CAMEL-12891 - Remove namespace header from default test. new 39d988a CAMEL-12891 - Fixed CS new 68f5d9c Added Graceful Shutdown docs new 828f5ff Added Graceful Shutdown link to Summary new a3c0b8a Added Route Policy adoc new 072389f Added RoutePolicy link to Summary new 786cff8 Renamed route policy adoc file new 0592392 Refactored route policy adoc a bit new 0a21394 Graceful Shutdown doc minor fix new 3ad0b7e Upgrade Milo to version 0.2.4 new eb79139 Added Binding doc new 9007bb1 Added Link to binding adoc in summary new 812c652 Added Backlog Tracer docs new 3e42128 Added Backlog Tracer link to summary new d81bf50 Minor fix to backlog tracer new a696a04 CAMEL-11497: Migrate FAQ - Using Camel Questions - part1 (#2575) new 1ca4144 Added UUid Generator to docs new 352e5cd Added UUId generator to Summary new e11e76a CAMEL-12893: OpenAPI REST DSL generator basePat... new b5d6a7f Upgrade Rabbitmq client to version 5.5.0 new a50a151 Upgrade JGit to version 5.1.3.201810200350-r new 4226d98 Upgrade Reactor Core to version 3.2.1.RELEASE new 546535f Upgrade Smack to version 4.3.1 new 1325935 CAMEL-11497: Migrate FAQ - Using Camel Questions - part2 new 7029a99 CAMEL-11497: Migrate FAQ - Using Camel Questions - part3 new 6b35435 Upgrade Hazelcast to version 3.11 new 11fa246 Use latest Hazelcast Kubernetes image (3.11) in the example new 41e6d6f Upgrade Jnats to version 2.1.2 new fe7a9ee CAMEL-12897 - PGP Decryption in XML DSL not working new 14c5699 CAMEL-12897 - Fixed CS new 9d99f99 Upgrade Brave to version 5.4.4 new 3f85536 Fix mybatis doc url (#2577) new 6b3fdc9 CAMEL-11497: Migrate FAQ - remaining questions new 16e5f95 CAMEL-12900: Route contract validate does not throw validation exception when validation fails new fcbe13a Fixed CS new 5084fc5 CAMEL-12899: Added check for LinkedIn CAPTCHA, added accessToken and expiryTime properties to avoid login issues new 6340966 Merge pull request #2578 from dhirajsb/CAMEL-12899 new bf501af CAMEL-12899: Fixed default expiryTime calculation new c09ec2e Merge pull request #2580 from dhirajsb/CAMEL-12899 new cbb5e94 Regen new c820e82 [CAMEL-12902] SMX version of qpid is no longer needed new 5ede8fc Fixed CS new f555728 Fixed CS new 01e1001 Fixed CS new 1b759e2 polish the camel-jpa codebase a bit new 62d58ef Fixed typo new 00a6278 Typo fix new 244a42b Add XML references for release 2.21.3 new 9167227 Upgrade Owasp Maven Plugin to version 3.3.4 new e30e059 Upgrade ActiveMQ to version 5.15.7 new 4e28a25 Upgrade Atmosphere Websocket to version 2.5.1 new 7645e91 CAMEL-12905: The trigger that starts the SpringCamelContext and that collect to routes to the camel context, needs to be a ContextRefreshedEvent that has been emitted by the ApplicationContext that instantiated the SpringCamelContext instance. new 6a2785f 12905: No need to cast ContextRefreshedEvent. Safety applicationContext identity check. new 49d52b6 12905: Safety applicationContext identity check. new b35467a 12905 Fixes missing parentheses new cd2eebb Fix link to camel-fhir docs in the components readme file new 5a2d2d2 Upgrade Flink to version 1.6.2 new a20b7bb Add fhir data formats to docs new 9cd1970 Upgrade Brave Zipkin to version 5.5.0 new 95212bf CAMEL-11497: Migrate User Stories (#2583) new 1fc0a90 Upgrade Ahc to version 2.6.0 new c8a74fe Upgrade RxJava2 to version 2.2.3 new 774a55e Upgrade Commons Configuration 2 to version 2.4.0 new e76f63f Camel-Shiro Karaf feature now needs commons-text new e043fd5 CAMEL-11497: Remove ^M characters new cd04485 Upgrade Spring-Cloud Commons to version 2.0.2.RELEASE new 653c128 Upgrade Spring-Cloud Netflix to version 2.0.2.RELEASE new dbd9d85 Updated readme.txt (#2585) new 4ff305e Upgrade Micrometer to version 1.1.0 new 1ced3a1 Upgrade Netty to version 4.1.31.Final new a994aac Upgrade Aspectj to version 1.9.2 new 76e7b5c Added Http Session Handling docs new ae785ca Added http-session-handling to summary new 9a30053 Fixed minor docs new bb960f9 Added Service Pool to docs new 1c60eaf Added Service Pool to Summary new cd8a018 Added Threading Model to Docs new 14a4b4c Added Threading Model to Summary new 86f3a27 Updated docs for Threading Model new b19f0b9 Fixed architecture image new 60da453 Added ComponentConfiguration to docs new edcbeb4 Added ComponentConfiguration to Summary new c448a7c Minor fixes to Architecture docs new aafdde7 Minor Fixes to ComponentConfiguration docs new 720bcbf Added the code snippet back to the transactional-client.adoc new 7e34d8e CAMEL-12838 - Camel Twitter Send Direct Message Endpoint not working, use cameltweet user in the test new 1c40cdc Upgrade Infinispan to version 9.4.1.Final new c2feb12 Upgrade Spring framework to 5.1.2.RELEASE new c1a5df0 Upgrade Spring Boot to 2.1.0.RELEASE new b370815 Upgrade Scala to 2.12.7 new 23fd1d0 CAMEL-12618: Additional dependencies needed on ... The 202 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .mvn/wrapper/maven-wrapper.properties | 2 +- .../src/main/resources/archetype-resources/pom.xml | 31 - camel-core/pom.xml | 1 - camel-core/readme.adoc | 2 +- camel-core/src/main/docs/eips/bean-eip.adoc | 2 +- .../main/docs/eips/content-based-router-eip.adoc | 8 +- .../src/main/docs/eips/content-filter-eip.adoc | 65 + .../src/main/docs/eips/dead-letter-channel.adoc | 60 +- camel-core/src/main/docs/eips/event-message.adoc | 4 +- .../main/docs/eips/eventDrivenConsumer-eip.adoc | 58 + camel-core/src/main/docs/eips/message-channel.adoc | 2 +- .../src/main/docs/eips/message-endpoint.adoc | 4 +- .../src/main/docs/eips/message-translator.adoc | 6 +- camel-core/src/main/docs/eips/message.adoc | 2 +- camel-core/src/main/docs/eips/pipeline-eip.adoc | 97 -- .../src/main/docs/eips/pipes-and-filters.adoc | 4 +- camel-core/src/main/docs/eips/process-eip.adoc | 2 +- .../requestReply-eip.adoc} | 2 +- camel-core/src/main/docs/eips/rollback-eip.adoc | 2 +- camel-core/src/main/docs/eips/toD-eip.adoc | 2 +- .../src/main/docs/eips/transactional-client.adoc | 156 ++- camel-core/src/main/docs/eips/wireTap-eip.adoc | 8 +- camel-core/src/main/docs/file-component.adoc | 12 +- camel-core/src/main/docs/seda-component.adoc | 2 +- camel-core/src/main/docs/stub-component.adoc | 2 +- camel-core/src/main/docs/vm-component.adoc | 2 +- .../org/apache/camel/DeferredContextBinding.java | 32 +- .../camel/impl/DefaultCamelBeanPostProcessor.java | 13 +- .../org/apache/camel/impl/DefaultEndpoint.java | 2 +- .../camel/impl/SubscribeMethodProcessor.java | 3 +- .../impl/health/RoutesHealthCheckRepository.java | 2 + .../camel/impl/validator/ProcessorValidator.java | 9 +- .../org/apache/camel/processor/LoopProcessor.java | 2 +- .../apache/camel/processor/MulticastProcessor.java | 5 +- .../org/apache/camel/processor/RoutingSlip.java | 2 +- .../loadbalancer/FailOverLoadBalancer.java | 1 + .../main/java/org/apache/camel/spi/Validator.java | 2 +- .../java/org/apache/camel/util/URISupport.java | 60 +- .../impl/validator/ValidatorXmlSchemaTest.java | 70 + .../apache/camel/processor/AsyncLoopCopyTest.java | 4 +- .../apache/camel/processor/LoopAsyncCopyTest.java | 58 + .../camel/processor/LoopAsyncNoCopyTest.java | 58 + .../java/org/apache/camel/util/URISupportTest.java | 45 + .../resources/org/apache/camel/impl/validate.xsd | 29 + .../src/main/docs/ahc-ws-component.adoc | 2 +- .../camel-amqp/src/main/docs/amqp-component.adoc | 4 +- .../camel-apns/src/main/docs/apns-component.adoc | 2 +- .../camel/component/as2/api/AS2ClientManager.java | 16 +- .../component/as2/api/AS2ServerConnection.java | 26 +- .../component/as2/api/AS2SignatureAlgorithm.java | 153 +++ .../component/as2/api/protocol/ResponseMDN.java | 7 +- .../camel/component/as2/api/util/SigningUtils.java | 37 +- .../camel/component/as2/api/AS2MessageTest.java | 14 +- .../src/main/docs/as2-component.adoc | 6 +- .../camel/component/as2/AS2Configuration.java | 13 +- .../as2/internal/AS2ConnectionHelper.java | 2 +- .../as2/AS2ClientManagerIntegrationTest.java | 3 +- .../as2/AS2ServerManagerIntegrationTest.java | 7 +- .../src/main/docs/asterisk-component.adoc | 2 +- .../camel-atmos/src/main/docs/atmos-component.adoc | 2 +- .../main/docs/atmosphere-websocket-component.adoc | 2 +- .../camel-atom/src/main/docs/atom-component.adoc | 2 +- .../org/apache/camel/component/atom/AtomUtils.java | 9 +- .../src/main/docs/atomix-map-component.adoc | 2 +- .../src/main/docs/atomix-messaging-component.adoc | 2 +- .../src/main/docs/atomix-multimap-component.adoc | 2 +- .../src/main/docs/atomix-queue-component.adoc | 2 +- .../src/main/docs/atomix-set-component.adoc | 2 +- .../src/main/docs/atomix-value-component.adoc | 2 +- .../camel-avro/src/main/docs/avro-component.adoc | 2 +- .../src/main/docs/aws-ddbstream-component.adoc | 2 +- .../src/main/docs/aws-kinesis-component.adoc | 2 +- .../src/main/docs/aws-lambda-component.adoc | 19 +- .../camel-aws/src/main/docs/aws-s3-component.adoc | 2 +- .../camel-aws/src/main/docs/aws-sqs-component.adoc | 4 +- .../camel-aws/src/main/docs/aws-swf-component.adoc | 2 +- .../component/aws/lambda/LambdaConstants.java | 4 +- .../component/aws/lambda/LambdaOperations.java | 5 +- .../camel/component/aws/lambda/LambdaProducer.java | 96 ++ .../aws/lambda/AmazonLambdaClientMock.java | 24 +- .../aws/lambda/LambdaComponentSpringTest.java | 45 + .../component/aws/lambda/LambdaOperationsTest.java | 8 +- .../component/aws/lambda/LambdaProducerTest.java | 95 +- .../lambda/LambdaComponentSpringTest-context.xml | 15 +- .../src/main/docs/azure-blob-component.adoc | 2 +- .../src/main/docs/azure-queue-component.adoc | 2 +- components/camel-bam/pom.xml | 6 - .../src/main/docs/beanstalk-component.adoc | 2 +- .../camel/dataformat/bindy/WrappedException.java} | 26 +- .../dataformat/bindy/csv/BindyCsvDataFormat.java | 147 +- .../bindy/kvp/BindyKeyValuePairDataFormat.java | 85 +- ...indySimpleCsvUnmarshallUnicodeNextLineTest.java | 72 + ...BindySimpleKeyValuePairUnicodeNextLineTest.java | 100 ++ .../bindy/model/unicode/LocationRecord.java} | 40 +- ...pleCsvUnmarshallUnicodeNextLineTest-context.xml | 34 + ...mpleKeyValuePairUnicodeNextLineTest-context.xml | 34 + .../src/main/docs/bonita-component.adoc | 2 +- .../src/main/docs/box-component.adoc | 2 +- .../src/main/docs/braintree-component.adoc | 2 +- .../camel-cache/src/main/docs/cache-component.adoc | 2 +- .../src/main/docs/caffeine-cache-component.adoc | 2 +- .../main/docs/caffeine-loadcache-component.adoc | 2 +- .../src/main/docs/cql-component.adoc | 2 +- components/camel-cdi/pom.xml | 5 - .../src/main/docs/chronicle-engine-component.adoc | 2 +- .../src/main/docs/cm-sms-component.adoc | 6 +- .../camel-cmis/src/main/docs/cmis-component.adoc | 2 +- .../camel-coap/src/main/docs/coap-component.adoc | 2 +- .../src/main/docs/cometd-component.adoc | 2 +- .../src/main/docs/consul-component.adoc | 2 +- .../src/main/docs/context-component.adoc | 2 +- .../src/main/docs/couchbase-component.adoc | 2 +- .../src/main/docs/couchdb-component.adoc | 2 +- .../camel/converter/crypto/PGPDataFormatUtil.java | 8 + ...va => SpringPGPDataFormatNoPassPhraseTest.java} | 2 +- .../converter/crypto/SpringPGPDataFormatTest.java | 7 +- .../crypto/SpringPGPDataFormatNoPassPhraseTest.xml | 43 + .../camel/component/crypto/camel-private.pgp | Bin 0 -> 2547 bytes .../apache/camel/component/crypto/camel-public.pgp | Bin 0 -> 1245 bytes .../camel-cxf/src/main/docs/cxf-component.adoc | 4 +- .../camel-cxf/src/main/docs/cxfrs-component.adoc | 2 +- .../apache/camel/component/cxf/CxfConsumer.java | 3 +- .../camel/component/cxf/jaxrs/CxfRsConsumer.java | 3 +- .../src/main/resources/META-INF/spring.schemas | 1 + .../src/main/docs/disruptor-component.adoc | 2 +- .../src/main/docs/docker-component.adoc | 2 +- .../src/main/docs/dropbox-component.adoc | 2 +- .../src/main/docs/ehcache-component.adoc | 6 +- .../camel-elsql/src/main/docs/elsql-component.adoc | 2 +- .../camel-etcd/src/main/docs/etcd-component.adoc | 2 +- .../src/main/docs/eventadmin-component.adoc | 2 +- .../src/main/docs/facebook-component.adoc | 2 +- .../src/main/docs/json-fastjson-dataformat.adoc | 2 +- .../src/main/docs/fhir-component.adoc | 2 +- .../src/main/docs/flatpack-component.adoc | 2 +- .../camel-ftp/src/main/docs/ftp-component.adoc | 14 +- .../camel-ftp/src/main/docs/ftps-component.adoc | 14 +- .../camel-ftp/src/main/docs/sftp-component.adoc | 14 +- .../remote/sftp/SftpConsumerDisconnectTest.java | 7 +- .../camel-git/src/main/docs/git-component.adoc | 2 +- .../src/main/docs/github-component.adoc | 2 +- .../src/main/docs/google-calendar-component.adoc | 2 +- .../docs/google-calendar-stream-component.adoc | 2 +- .../stream/GoogleCalendarStreamConsumer.java | 33 +- .../src/main/docs/google-drive-component.adoc | 2 +- .../src/main/docs/google-mail-component.adoc | 2 +- .../main/docs/google-mail-stream-component.adoc | 2 +- .../src/main/docs/google-pubsub-component.adoc | 2 +- .../camel-gora/src/main/docs/gora-component.adoc | 2 +- components/camel-grpc/pom.xml | 5 - .../camel-grpc/src/main/docs/grpc-component.adoc | 2 +- .../src/main/docs/json-gson-dataformat.adoc | 2 +- .../src/main/docs/guava-eventbus-component.adoc | 8 +- .../main/docs/hazelcast-instance-component.adoc | 2 +- .../src/main/docs/hazelcast-list-component.adoc | 2 +- .../src/main/docs/hazelcast-map-component.adoc | 2 +- .../main/docs/hazelcast-multimap-component.adoc | 2 +- .../src/main/docs/hazelcast-queue-component.adoc | 2 +- .../docs/hazelcast-replicatedmap-component.adoc | 2 +- .../src/main/docs/hazelcast-seda-component.adoc | 2 +- .../src/main/docs/hazelcast-set-component.adoc | 2 +- .../src/main/docs/hazelcast-topic-component.adoc | 2 +- .../camel-hbase/src/main/docs/hbase-component.adoc | 2 +- .../camel-hdfs/src/main/docs/hdfs-component.adoc | 2 +- .../camel-hdfs2/src/main/docs/hdfs2-component.adoc | 2 +- .../src/main/docs/hipchat-component.adoc | 2 +- components/camel-hl7/pom.xml | 12 +- .../org/apache/camel/http/common/CamelServlet.java | 2 +- .../src/main/docs/ibatis-component.adoc | 2 +- .../src/main/docs/iec60870-client-component.adoc | 2 +- .../src/main/docs/iec60870-server-component.adoc | 2 +- .../src/main/docs/ignite-cache-component.adoc | 6 +- .../src/main/docs/ignite-events-component.adoc | 4 +- .../src/main/docs/ignite-messaging-component.adoc | 2 +- components/camel-infinispan/pom.xml | 56 +- .../src/main/docs/infinispan-component.adoc | 2 +- .../infinispan/InfinispanClusterTestSupport.java | 2 +- .../infinispan/InfinispanTestSupport.java | 2 +- .../camel-irc/src/main/docs/irc-component.adoc | 2 +- .../src/main/docs/ironmq-component.adoc | 2 +- .../src/main/docs/json-jackson-dataformat.adoc | 2 +- .../src/main/docs/jacksonxml-dataformat.adoc | 2 +- .../src/main/docs/javaspace-component.adoc | 2 +- components/camel-jaxb/pom.xml | 5 + .../src/main/docs/jcache-component.adoc | 8 +- .../src/main/docs/jclouds-component.adoc | 2 +- .../camel-jcr/src/main/docs/jcr-component.adoc | 2 +- components/camel-jetty9/pom.xml | 6 - .../src/main/docs/jetty-component.adoc | 2 +- .../src/main/docs/jgroups-component.adoc | 2 +- .../camel-jira/src/main/docs/jira-component.adoc | 2 +- .../camel-jms/src/main/docs/jms-component.adoc | 2 +- .../org/apache/camel/component/jms/JmsBinding.java | 3 + .../component/jms/JmsTransferExchangeTest.java | 3 + components/camel-jmx/pom.xml | 5 - .../camel-jmx/src/main/docs/jmx-component.adoc | 2 +- .../src/main/docs/json-johnzon-dataformat.adoc | 2 +- .../camel-jpa/src/main/docs/jpa-component.adoc | 14 +- .../apache/camel/component/jpa/JpaConstants.java | 2 + .../apache/camel/component/jpa/JpaEndpoint.java | 2 +- .../apache/camel/component/jpa/JpaProducer.java | 11 +- .../camel/component/jpa/AbstractJpaMethodTest.java | 2 +- .../org/apache/camel/component/jpa/JpaTest.java | 2 +- .../jpa/JpaWithNativeQueryWithResultClassTest.java | 2 +- .../jpa/JpaProducerPassingEntityManagerTest.java | 2 +- .../JpaProducerWithQueryParametersHeaderTest.java | 91 ++ .../apache/camel/processor/jpa/JpaRouteTest.java | 2 +- .../camel-jt400/src/main/docs/jt400-component.adoc | 2 +- .../camel-kafka/src/main/docs/kafka-component.adoc | 11 +- .../src/main/docs/kestrel-component.adoc | 2 +- .../camel-krati/src/main/docs/krati-component.adoc | 8 +- .../src/main/docs/kubernetes-component.adoc | 2 +- .../docs/kubernetes-deployments-component.adoc | 2 +- .../src/main/docs/kubernetes-hpa-component.adoc | 2 +- .../src/main/docs/kubernetes-job-component.adoc | 2 +- .../main/docs/kubernetes-namespaces-component.adoc | 2 +- .../src/main/docs/kubernetes-nodes-component.adoc | 2 +- .../src/main/docs/kubernetes-pods-component.adoc | 2 +- ...bernetes-replication-controllers-component.adoc | 2 +- .../main/docs/kubernetes-services-component.adoc | 2 +- .../config_maps/KubernetesConfigMapsProducer.java | 7 +- .../producer/KubernetesConfigMapsProducerTest.java | 25 +- .../linkedin/api/LinkedInOAuthRequestFilter.java | 41 +- .../api/AbstractResourceIntegrationTest.java | 23 +- .../api/PeopleResourceIntegrationTest.java | 7 +- .../src/test/resources/test-options.properties | 4 + .../src/main/docs/linkedin-component.adoc | 10 +- .../linkedin/DefaultOAuthSecureStorage.java} | 32 +- .../component/linkedin/LinkedInComponent.java | 7 +- .../component/linkedin/LinkedInConfiguration.java | 26 + .../internal/CachingOAuthSecureStorage.java | 2 +- .../src/test/resources/test-options.properties | 4 + .../src/main/docs/lumberjack-component.adoc | 2 +- .../camel-mail/src/main/docs/mail-component.adoc | 4 +- .../src/main/docs/master-component.adoc | 2 +- .../src/main/docs/micrometer-component.adoc | 2 +- .../src/main/docs/milo-client-component.adoc | 4 +- .../src/main/docs/milo-server-component.adoc | 8 +- .../milo/server/internal/CamelServerItem.java | 8 +- .../camel-mina/src/main/docs/mina-component.adoc | 2 +- .../camel-mina2/src/main/docs/mina2-component.adoc | 2 +- .../camel-mllp/src/main/docs/mllp-component.adoc | 2 +- .../src/main/docs/mongodb-gridfs-component.adoc | 2 +- .../src/main/docs/mongodb-component.adoc | 2 +- .../src/main/docs/mongodb3-component.adoc | 22 +- .../camel-mqtt/src/main/docs/mqtt-component.adoc | 2 +- .../src/main/docs/mybatis-component.adoc | 4 +- .../camel-nats/src/main/docs/nats-component.adoc | 2 +- .../src/main/docs/netty-http-component.adoc | 2 +- .../camel-netty/src/main/docs/netty-component.adoc | 2 +- components/camel-netty4-http/pom.xml | 5 + .../src/main/docs/netty4-http-component.adoc | 2 +- .../src/main/docs/netty4-component.adoc | 2 +- components/camel-olingo2/camel-olingo2-api/pom.xml | 1 - .../src/main/docs/olingo2-component.adoc | 2 +- .../src/main/docs/olingo4-component.adoc | 2 +- .../src/main/docs/openshift-component.adoc | 2 +- .../src/main/docs/optaplanner-component.adoc | 2 +- .../camel-paho/src/main/docs/paho-component.adoc | 2 +- .../src/main/docs/paxlogging-component.adoc | 2 +- .../src/main/docs/pgevent-component.adoc | 2 +- .../camel/component/printer/PrinterProducer.java | 2 +- .../camel/component/printer/PrinterPrintTest.java | 30 + .../src/main/docs/pubnub-component.adoc | 2 +- .../src/main/docs/quartz-component.adoc | 2 +- .../src/main/docs/quartz2-component.adoc | 2 +- .../src/main/docs/quickfix-component.adoc | 2 +- .../src/main/docs/rabbitmq-component.adoc | 2 +- .../src/main/docs/reactive-streams-component.adoc | 2 +- .../src/main/docs/restlet-component.adoc | 2 +- .../camel-rmi/src/main/docs/rmi-component.adoc | 2 +- .../src/main/docs/routebox-component.adoc | 2 +- .../camel-rss/src/main/docs/rss-component.adoc | 2 +- components/camel-rxjava2/pom.xml | 1 - .../camel-salesforce-component/pom.xml | 2 +- .../src/main/docs/salesforce-component.adoc | 47 +- .../src/main/docs/xquery-component.adoc | 4 +- .../scala/org/apache/camel/scala/Preamble.scala | 4 +- .../camel/scala/dsl/SAbstractDefinition.scala | 9 +- .../camel/scala/dsl/SOnCompletionWhenTest.scala | 4 +- .../src/main/docs/service-component.adoc | 2 +- .../src/main/docs/servlet-component.adoc | 80 +- .../camel/component/servlet/HttpRegistry.java | 9 +- .../camel-sip/src/main/docs/sip-component.adoc | 2 +- .../src/main/docs/sjms-batch-component.adoc | 2 +- .../camel-sjms/src/main/docs/sjms-component.adoc | 2 +- .../camel-sjms2/src/main/docs/sjms2-component.adoc | 2 +- .../camel-slack/src/main/docs/slack-component.adoc | 19 +- .../camel/component/slack/SlackEndpoint.java | 4 +- .../camel-smpp/src/main/docs/smpp-component.adoc | 2 +- .../camel-snmp/src/main/docs/snmp-component.adoc | 2 +- components/camel-soap/pom.xml | 10 - .../src/main/docs/spark-rest-component.adoc | 2 +- .../camel-spark/src/main/docs/spark-component.adoc | 2 +- .../src/main/docs/splunk-component.adoc | 2 +- components/camel-spring-boot/pom.xml | 39 - .../src/main/docs/spring-boot.adoc | 4 +- .../apache/camel/spring/boot/RoutesCollector.java | 3 +- ...amelAutoConfigurationWithContextRunnerTest.java | 54 - .../main/docs/spring-integration-component.adoc | 2 +- .../src/main/resources/META-INF/spring.schemas | 1 + .../src/main/docs/spring-redis-component.adoc | 2 +- .../src/main/resources/META-INF/spring.schemas | 1 + components/camel-spring-ws/pom.xml | 10 +- .../src/main/docs/spring-ws-component.adoc | 2 +- components/camel-spring/pom.xml | 199 +-- .../src/main/docs/spring-event-component.adoc | 2 +- .../apache/camel/spring/SpringCamelContext.java | 2 +- .../src/main/resources/META-INF/spring.schemas | 1 + .../camel-sql/src/main/docs/sql-component.adoc | 2 +- .../camel-ssh/src/main/docs/ssh-component.adoc | 2 +- .../camel-stomp/src/main/docs/stomp-component.adoc | 2 +- .../src/main/docs/stream-component.adoc | 2 +- components/camel-swagger-java/pom.xml | 30 +- .../apache/camel/swagger/RestSwaggerProcessor.java | 2 +- .../apache/camel/swagger/RestSwaggerReader.java | 1 - .../apache/camel/swagger/RestSwaggerSupport.java | 42 +- .../camel/swagger/servlet/RestSwaggerServlet.java | 14 +- .../camel/swagger/RestSwaggerSupportTest.java | 140 ++ components/camel-syslog/pom.xml | 12 +- components/camel-telegram/pom.xml | 29 - .../src/main/docs/telegram-component.adoc | 2 +- components/camel-test-spring/pom.xml | 33 - components/camel-test/pom.xml | 11 - components/camel-testcontainers-spring/pom.xml | 30 - .../src/main/docs/thrift-component.adoc | 2 +- .../src/main/docs/twilio-component.adoc | 2 +- .../src/main/docs/twitter-component.adoc | 2 +- .../main/docs/twitter-directmessage-component.adoc | 2 +- .../src/main/docs/twitter-search-component.adoc | 2 +- .../src/main/docs/twitter-streaming-component.adoc | 2 +- .../src/main/docs/twitter-timeline-component.adoc | 2 +- .../twitter/DirectMessageProducerTest.java | 2 +- .../src/main/docs/undertow-component.adoc | 2 +- components/camel-velocity/pom.xml | 7 - .../camel-vertx/src/main/docs/vertx-component.adoc | 2 +- .../src/main/docs/weather-component.adoc | 2 +- .../camel-web3j/src/main/docs/web3j-component.adoc | 2 +- .../src/main/docs/websocket-component.adoc | 2 +- components/camel-wordpress/pom.xml | 32 - .../src/main/docs/wordpress-component.adoc | 2 +- .../camel-xmpp/src/main/docs/xmpp-component.adoc | 2 +- .../src/main/docs/json-xstream-dataformat.adoc | 2 +- .../src/main/docs/yammer-component.adoc | 2 +- .../src/main/docs/zendesk-component.adoc | 2 +- .../src/main/docs/zookeeper-master-component.adoc | 2 +- .../src/main/docs/zookeeper-component.adoc | 2 +- components/readme.adoc | 8 +- connectors/examples/beverage-component/pom.xml | 31 - connectors/examples/foo-bar-wine-example/pom.xml | 31 - connectors/examples/petstore-example/pom.xml | 12 - docs/user-manual/en/SUMMARY.md | 286 ++-- .../en/annotation-based-expression-language.adoc | 154 +++ docs/user-manual/en/architecture.adoc | 14 +- .../en/asynchronous-routing-engine.adoc | 2 +- docs/user-manual/en/backlog-tracer.adoc | 115 ++ docs/user-manual/en/bam-example.adoc | 2 +- docs/user-manual/en/bean-integration.adoc | 4 +- docs/user-manual/en/binding.adoc | 90 ++ docs/user-manual/en/book-getting-started.adoc | 2 +- docs/user-manual/en/books.adoc | 238 ++++ .../en/books/3151EN_Mastering_Apache_Camel.jpg | Bin 0 -> 129296 bytes docs/user-manual/en/books/3477OS.jpg | Bin 0 -> 26159 bytes docs/user-manual/en/books/3477OSmall.jpg | Bin 0 -> 44674 bytes docs/user-manual/en/books/5347OSmall.jpg | Bin 0 -> 42924 bytes .../en/books/B03507_MockupCover_Normal.jpg | Bin 0 -> 177120 bytes docs/user-manual/en/books/CamelCookbookCover.png | Bin 0 -> 340571 bytes docs/user-manual/en/books/CiA-front-medium.png | Bin 0 -> 149095 bytes .../user-manual/en/books/camel-design-patterns.jpg | Bin 0 -> 46890 bytes docs/user-manual/en/books/cia2-cover-small.jpg | Bin 0 -> 46646 bytes docs/user-manual/en/books/cia_small.jpg | Bin 0 -> 22213 bytes docs/user-manual/en/books/eip_book_cover.jpg | Bin 0 -> 16091 bytes docs/user-manual/en/books/large.jpg | Bin 0 -> 58398 bytes docs/user-manual/en/books/rademakers.jpg | Bin 0 -> 87220 bytes docs/user-manual/en/camel-jar-dependencies.adoc | 2 +- .../user-manual/en/commercial-camel-offerings.adoc | 126 ++ docs/user-manual/en/component.adoc | 6 +- docs/user-manual/en/componentconfiguration.adoc | 44 + ...add-a-component.adoc => configuring-camel.adoc} | 11 +- docs/user-manual/en/data-format.adoc | 177 +++ docs/user-manual/en/defaulterrorhandler.adoc | 10 +- docs/user-manual/en/download-archives.adoc | 127 ++ docs/user-manual/en/download.adoc | 127 ++ docs/user-manual/en/dsl.adoc | 2 +- docs/user-manual/en/error-handler.adoc | 4 +- docs/user-manual/en/error-handling-in-camel.adoc | 20 +- docs/user-manual/en/examples.adoc | 2 +- docs/user-manual/en/exception-clause.adoc | 22 +- docs/user-manual/en/exchange-pattern.adoc | 2 +- docs/user-manual/en/expression.adoc | 6 +- docs/user-manual/en/faq.adoc | 192 +++ .../en/faq/can-i-get-commercial-support.adoc | 4 + .../en/faq/can-i-use-camel-on-java-14.adoc | 9 + ...loader-issue-of-servicemix-camel-component.adoc | 43 + .../en/faq/does-camel-work-on-ibms-jdk.adoc | 32 + .../exception-beandefinitionstoreexception.adoc | 50 + ...ption-javaxnamingnoinitialcontextexception.adoc | 36 + ...tion-orgapachecamelnosuchendpointexception.adoc | 25 + .../faq/exception-orgxmlsaxsaxparseexception.adoc | 26 + ...an-i-create-a-custom-component-or-endpoint.adoc | 13 + ...on-ip-address-from-the-camel-cxf-consumer-.adoc | 17 + .../en/faq/how-can-i-get-the-source-code.adoc | 50 + .../faq/how-can-i-stop-a-route-from-a-route.adoc | 70 + ...ults-with-stacktraces-when-using-camel-cxf.adoc | 6 + .../en/faq/how-do-i-become-a-committer.adoc | 61 + .../en/faq/how-do-i-change-the-logging.adoc | 20 + .../en/faq/how-do-i-compile-the-code.adoc | 4 + .../en/{ => faq}/how-do-i-configure-endpoints.adoc | 38 +- ...-endpoints-without-the-value-being-encoded.adoc | 16 + ...size-for-producercache-or-producertemplate.adoc | 36 + ...ximum-endpoint-cache-size-for-camelcontext.adoc | 42 + .../en/faq/how-do-i-debug-my-route.adoc | 15 + docs/user-manual/en/faq/how-do-i-disable-jmx.adoc | 30 + .../en/faq/how-do-i-edit-the-website.adoc | 18 + .../en/faq/how-do-i-enable-debug-logging.adoc | 33 + ...reams-when-debug-logging-messages-in-camel.adoc | 55 + ...en-consuming-for-example-from-a-ftp-server.adoc | 31 + ...how-do-i-import-rests-from-other-xml-files.adoc | 87 ++ ...ow-do-i-import-routes-from-other-xml-files.adoc | 44 + .../faq/how-do-i-invoke-camel-routes-from-jbi.adoc | 34 + .../en/faq/how-do-i-let-jetty-match-wildcards.adoc | 31 + ...ow-do-i-make-my-jms-endpoint-transactional.adoc | 31 + .../en/faq/how-do-i-name-my-routes.adoc | 20 + .../en/faq/how-do-i-restart-camelcontext.adoc | 9 + ...wn-exception-during-processing-an-exchange.adoc | 54 + .../how-do-i-retry-failed-messages-forever.adoc | 19 + ...om-a-certain-point-back-or-an-entire-route.adoc | 92 ++ ...-contexttestsupport-class-in-my-unit-tests.adoc | 44 + .../how-do-i-run-activemq-and-camel-in-jboss.adoc | 21 + .../how-do-i-run-camel-using-java-webstart.adoc | 83 ++ ...chars-when-debug-logging-messages-in-camel.adoc | 54 + ...do-i-set-the-mep-when-interacting-with-jbi.adoc | 34 + ...ify-time-period-in-a-human-friendly-syntax.adoc | 55 + ...h-method-to-use-when-using-beans-in-routes.adoc | 9 + .../en/faq/how-do-i-use-a-big-uber-jar.adoc | 11 + .../faq/how-do-i-use-camel-inside-servicemix.adoc | 7 + .../en/faq/how-do-i-use-java-14-logging.adoc | 20 + docs/user-manual/en/faq/how-do-i-use-log4j.adoc | 47 + ...spring-property-placeholder-with-camel-xml.adoc | 2 +- .../how-do-i-use-uris-with-parameters-in-xml.adoc | 52 + ...om-processor-which-sends-multiple-messages.adoc | 51 + ...direct-event-seda-and-vm-endpoints-compare.adoc | 14 + ...-do-the-timer-and-quartz-endpoints-compare.adoc | 8 + .../en/faq/how-does-camel-compare-to-mule.adoc | 29 + .../how-does-camel-compare-to-servicemix-eip.adoc | 61 + .../faq/how-does-camel-compare-to-servicemix.adoc | 43 + .../en/faq/how-does-camel-compare-to-synapse.adoc | 32 + ...how-does-camel-look-up-beans-and-endpoints.adoc | 23 + .../en/faq/how-does-camel-work-with-activemq.adoc | 21 + .../faq/how-does-camel-work-with-servicemix.adoc | 25 + docs/user-manual/en/faq/how-does-camel-work.adoc | 5 + .../en/faq/how-does-the-camel-api-compare-to.adoc | 43 + .../en/faq/how-does-the-website-work.adoc | 8 + ...hould-i-invoke-my-pojos-or-spring-services.adoc | 22 + ...kage-applications-using-camel-and-activemq.adoc | 22 + ...the-camel-cxf-endpoint-from-osgi-platform-.adoc | 67 + ...-avoid-sending-some-or-all-message-headers.adoc | 75 + ...e-a-static-camel-converter-method-in-scala.adoc | 19 + ...http-protocol-headers-in-the-camel-message.adoc | 44 + ...end-the-same-message-to-multiple-endpoints.adoc | 34 + ...-without-touching-the-spring-configuration.adoc | 88 ++ .../en/faq/how-to-use-a-dynamic-uri-in-to.adoc | 80 ++ ...-extra-camel-componets-in-servicemix-camel.adoc | 73 + ...-1x-context-xml-from-apache-camel-web-site.adoc | 42 + ...f-i-use-servicemix-when-should-i-use-camel.adoc | 22 + .../Message-flow-in-Route.png | Bin 0 -> 13415 bytes .../flow.png | Bin 0 -> 6152 bytes docs/user-manual/en/faq/is-camel-an-esb.adoc | 17 + docs/user-manual/en/faq/is-camel-ioc-friendly.adoc | 61 + docs/user-manual/en/faq/is-there-an-ide.adoc | 14 + ...when-adding-and-removing-routes-at-runtime.adoc | 10 + .../en/faq/running-camel-standalone.adoc | 29 + ...-activemq-broker-or-in-another-application.adoc | 36 + .../en/faq/using-camel-core-testsjar.adoc | 10 + .../using-getin-or-getout-methods-on-exchange.adoc | 131 ++ .../en/faq/what-are-the-dependencies.adoc | 67 + docs/user-manual/en/faq/what-is-a-router.adoc | 23 + docs/user-manual/en/faq/what-is-camel.adoc | 60 + docs/user-manual/en/faq/what-is-the-license.adoc | 6 + docs/user-manual/en/faq/what-jars-do-i-need.adoc | 34 + .../en/faq/what-platforms-are-supported.adoc | 8 + ...se-when-or-otherwise-in-a-java-camel-route.adoc | 98 ++ .../en/faq/why-cant-i-use-sign-in-my-password.adoc | 18 + ...o-many-noclassdeffoundexception-on-startup.adoc | 17 + ...my-message-lose-its-headers-during-routing.adoc | 4 + ...use-too-many-threads-with-producertemplate.adoc | 29 + ...-does-ftp-component-not-download-any-files.adoc | 8 + .../why-does-maven-not-download-dependencies.adoc | 10 + ...-file-consumer-use-the-camel-error-handler.adoc | 51 + ...jms-route-only-consume-one-message-at-once.adoc | 21 + ...ge-with-error-handler-not-work-as-expected.adoc | 16 + .../en/faq/why-is-my-message-body-empty.adoc | 19 + ...is-my-processor-not-showing-up-in-jconsole.adoc | 35 + ...-the-exception-null-when-i-use-onexception.adoc | 37 + docs/user-manual/en/faq/why-the-name-camel.adoc | 30 + .../en/faq/why-use-multiple-camelcontext.adoc | 16 + docs/user-manual/en/fluent-builders.adoc | 11 + docs/user-manual/en/getting-started.adoc | 8 +- docs/user-manual/en/graceful-shutdown.adoc | 471 +++++++ docs/user-manual/en/guice-jms-example.adoc | 2 +- docs/user-manual/en/http-session-handling.adoc | 152 +++ .../download.data/camel-box-v1.0-150x200.png | Bin docs/user-manual/en/injector.adoc | 2 +- docs/user-manual/en/irc-room.adoc | 24 + docs/user-manual/en/jndi.adoc | 22 + docs/user-manual/en/languages.adoc | 51 + docs/user-manual/en/mailing-lists.adoc | 72 + docs/user-manual/en/predicate.adoc | 2 +- docs/user-manual/en/processor.adoc | 99 ++ .../en/release-notes/camel-2170-release.adoc | 46 +- .../en/release-notes/camel-2180-release.adoc | 58 +- .../en/release-notes/camel-2190-release.adoc | 24 +- .../en/release-notes/camel-2200-release.adoc | 18 +- .../en/release-notes/camel-2210-release.adoc | 20 +- docs/user-manual/en/route-policy.adoc | 227 ++++ docs/user-manual/en/scripting-languages.adoc | 2 +- docs/user-manual/en/security-advisories.adoc | 55 + docs/user-manual/en/security.adoc | 89 ++ docs/user-manual/en/servicepool.adoc | 60 + docs/user-manual/en/spring-testing.adoc | 4 +- docs/user-manual/en/spring-xml-extensions.adoc | 33 + docs/user-manual/en/spring.adoc | 9 +- docs/user-manual/en/support.adoc | 134 ++ docs/user-manual/en/team.adoc | 174 +++ docs/user-manual/en/threading-model.adoc | 244 ++++ docs/user-manual/en/transactionerrorhandler.adoc | 2 +- .../en/{component.adoc => transport.adoc} | 23 +- docs/user-manual/en/type-converter.adoc | 403 ++++++ docs/user-manual/en/uris.adoc | 2 +- docs/user-manual/en/user-stories.adoc | 342 +++++ docs/user-manual/en/using-propertyplaceholder.adoc | 2 +- docs/user-manual/en/uuidgenerator.adoc | 80 ++ docs/user-manual/en/xml-configuration.adoc | 25 + docs/user-manual/en/xml-reference.adoc | 1436 ++++++++++++++++++++ examples/README.adoc | 4 +- examples/camel-example-cafe/pom.xml | 33 +- .../camel-example-cassandra-kubernetes/pom.xml | 2 +- examples/camel-example-cdi-metrics/pom.xml | 31 - examples/camel-example-cdi-properties/pom.xml | 31 - examples/camel-example-cdi-rest-servlet/pom.xml | 61 - examples/camel-example-cdi-test/pom.xml | 31 - examples/camel-example-cxf-blueprint/pom.xml | 33 +- examples/camel-example-cxf-proxy/pom.xml | 33 +- examples/camel-example-cxf-tomcat/pom.xml | 47 - .../camel-example-hazelcast-kubernetes/pom.xml | 2 +- .../resources/fabric8/hazelcast-deployment.yaml | 2 +- examples/camel-example-loan-broker-cxf/pom.xml | 29 - examples/camel-example-loan-broker-jms/pom.xml | 29 - examples/camel-example-management/pom.xml | 31 - examples/camel-example-pojo-messaging/pom.xml | 12 - examples/camel-example-rabbitmq/pom.xml | 31 - examples/camel-example-reportincident/pom.xml | 31 - examples/camel-example-rest-producer/pom.xml | 31 - .../README.md | 55 + .../pom.xml | 64 +- .../camel/example/servlet/ServletProcessor.java | 22 +- .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../resources/OSGI-INF/blueprint/camel-context.xml | 48 + .../OSGI-INF/blueprint/servlet-service.xml | 47 + .../src/main/resources/log4j2.properties | 0 .../camel-example-servlet-rest-blueprint/README.md | 13 +- .../README.md | 2 +- .../camel-example-spring-boot-activemq/pom.xml | 33 - .../pom.xml | 31 - .../hello-camel-grpc-server/pom.xml | 6 + examples/camel-example-spring-boot-master/pom.xml | 31 - examples/camel-example-spring-boot-pojo/pom.xml | 31 - .../camel-example-spring-boot-rest-jpa/pom.xml | 6 - .../pom.xml | 31 - examples/camel-example-spring-boot-xml/pom.xml | 31 - examples/camel-example-spring-boot/pom.xml | 31 - examples/camel-example-spring-jms/pom.xml | 29 - examples/camel-example-transformer-demo/pom.xml | 31 - .../camel-example-validator-spring-boot/pom.xml | 31 - examples/pom.xml | 1 + parent/pom.xml | 221 +-- platforms/camel-catalog-rest/pom.xml | 47 - .../commands/AbstractLocalCamelController.java | 6 +- .../features/src/main/resources/bundles.properties | 1 - .../karaf/features/src/main/resources/features.xml | 2 + .../as2/springboot/AS2ComponentConfiguration.java | 13 +- .../springboot/LinkedInComponentConfiguration.java | 25 + .../components-starter/camel-tika-starter/pom.xml | 12 - platforms/spring-boot/components-starter/pom.xml | 31 - .../camel-spring-boot-dependencies/pom.xml | 70 +- platforms/spring-boot/spring-boot-dm/pom.xml | 2 +- pom.xml | 6 +- tests/camel-blueprint-test/pom.xml | 31 - .../apache/camel/itest/karaf/CamelFhirTest.java | 1 + .../camel/itest/karaf/CamelKubernetesTest.java | 17 +- tests/camel-itest-spring-boot/pom.xml | 2 +- .../itest/springboot/CamelKubernetesTest.java | 18 +- .../maven/camel-api-component-maven-plugin/pom.xml | 8 +- .../pom.xml | 2 +- tooling/maven/camel-package-maven-plugin/pom.xml | 20 + .../camel/maven/packaging/PrepareCatalogMojo.java | 4 + .../apache/camel/maven/packaging/StringHelper.java | 15 + .../maven/packaging/model/ComponentModel.java | 18 +- .../packaging/model/ComponentOptionModel.java | 16 +- .../maven/packaging/model/DataFormatModel.java | 21 +- .../packaging/model/DataFormatOptionModel.java | 16 +- .../maven/packaging/model/EipOptionModel.java | 16 +- .../maven/packaging/model/EndpointOptionModel.java | 16 +- .../camel/maven/packaging/model/LanguageModel.java | 16 +- .../maven/packaging/model/LanguageOptionModel.java | 16 +- .../camel/maven/packaging/model/OtherModel.java | 16 +- .../maven/packaging/model/OtherOptionModel.java | 16 +- .../model/SpringBootAutoConfigureOptionModel.java | 16 +- .../packaging/model/ComponentOptionModelTest.java | 25 +- .../maven/packaging/model/StringHelperTest.java | 51 + .../src/it/simple-dto/pom.xml | 5 + .../src/it/simple-xml-dto/pom.xml | 5 + .../main/docs/camel-restdsl-swagger-plugin.adoc | 4 +- .../camel/generator/swagger/PathVisitor.java | 10 +- .../swagger/RestDslDefinitionGenerator.java | 2 +- .../swagger/RestDslSourceCodeGenerator.java | 2 +- .../generator/swagger/RestDslXmlGenerator.java | 3 +- .../generator/swagger/RestDslGeneratorTest.java | 2 + .../generator/swagger/RestDslXmlGeneratorTest.java | 2 +- .../src/test/resources/MyRestRoute.txt | 2 +- .../src/test/resources/MyRestRouteFilter.txt | 2 +- .../src/test/resources/SwaggerPetstore.txt | 2 +- .../resources/SwaggerPetstoreWithRestComponent.txt | 2 +- .../SwaggerPetstoreWithRestComponentXml.txt | 2 +- .../src/test/resources/SwaggerPetstoreXml.txt | 2 +- 626 files changed, 12608 insertions(+), 3174 deletions(-) create mode 100644 camel-core/src/main/docs/eips/content-filter-eip.adoc create mode 100644 camel-core/src/main/docs/eips/eventDrivenConsumer-eip.adoc delete mode 100644 camel-core/src/main/docs/eips/pipeline-eip.adoc rename camel-core/src/main/docs/{request-reply.adoc => eips/requestReply-eip.adoc} (97%) copy components/camel-jpa/src/main/java/org/apache/camel/component/jpa/JpaConstants.java => camel-core/src/main/java/org/apache/camel/DeferredContextBinding.java (54%) create mode 100644 camel-core/src/test/java/org/apache/camel/impl/validator/ValidatorXmlSchemaTest.java create mode 100644 camel-core/src/test/java/org/apache/camel/processor/LoopAsyncCopyTest.java create mode 100644 camel-core/src/test/java/org/apache/camel/processor/LoopAsyncNoCopyTest.java create mode 100644 camel-core/src/test/resources/org/apache/camel/impl/validate.xsd create mode 100644 components/camel-as2/camel-as2-api/src/main/java/org/apache/camel/component/as2/api/AS2SignatureAlgorithm.java copy components/{camel-jpa/src/main/java/org/apache/camel/component/jpa/JpaConstants.java => camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/WrappedException.java} (58%) create mode 100644 components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallUnicodeNextLineTest.java create mode 100644 components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnicodeNextLineTest.java copy components/{camel-crypto/src/test/java/org/apache/camel/converter/crypto/SpringPGPDataFormatTest.java => camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/unicode/LocationRecord.java} (52%) create mode 100644 components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallUnicodeNextLineTest-context.xml create mode 100644 components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnicodeNextLineTest-context.xml copy components/camel-crypto/src/test/java/org/apache/camel/converter/crypto/{SpringPGPDataFormatTest.java => SpringPGPDataFormatNoPassPhraseTest.java} (94%) create mode 100644 components/camel-crypto/src/test/resources/org/apache/camel/component/crypto/SpringPGPDataFormatNoPassPhraseTest.xml create mode 100644 components/camel-crypto/src/test/resources/org/apache/camel/component/crypto/camel-private.pgp create mode 100644 components/camel-crypto/src/test/resources/org/apache/camel/component/crypto/camel-public.pgp create mode 100644 components/camel-jpa/src/test/java/org/apache/camel/processor/jpa/JpaProducerWithQueryParametersHeaderTest.java copy components/{camel-jpa/src/main/java/org/apache/camel/component/jpa/JpaConstants.java => camel-linkedin/camel-linkedin-component/src/main/java/org/apache/camel/component/linkedin/DefaultOAuthSecureStorage.java} (50%) delete mode 100644 components/camel-spring-boot/src/test/java/org/apache/camel/spring/boot/CamelAutoConfigurationWithContextRunnerTest.java create mode 100644 components/camel-swagger-java/src/test/java/org/apache/camel/swagger/RestSwaggerSupportTest.java create mode 100644 docs/user-manual/en/annotation-based-expression-language.adoc create mode 100644 docs/user-manual/en/backlog-tracer.adoc create mode 100644 docs/user-manual/en/binding.adoc create mode 100644 docs/user-manual/en/books.adoc create mode 100644 docs/user-manual/en/books/3151EN_Mastering_Apache_Camel.jpg create mode 100644 docs/user-manual/en/books/3477OS.jpg create mode 100644 docs/user-manual/en/books/3477OSmall.jpg create mode 100644 docs/user-manual/en/books/5347OSmall.jpg create mode 100644 docs/user-manual/en/books/B03507_MockupCover_Normal.jpg create mode 100644 docs/user-manual/en/books/CamelCookbookCover.png create mode 100644 docs/user-manual/en/books/CiA-front-medium.png create mode 100644 docs/user-manual/en/books/camel-design-patterns.jpg create mode 100644 docs/user-manual/en/books/cia2-cover-small.jpg create mode 100644 docs/user-manual/en/books/cia_small.jpg create mode 100644 docs/user-manual/en/books/eip_book_cover.jpg create mode 100644 docs/user-manual/en/books/large.jpg create mode 100644 docs/user-manual/en/books/rademakers.jpg create mode 100644 docs/user-manual/en/commercial-camel-offerings.adoc create mode 100644 docs/user-manual/en/componentconfiguration.adoc rename docs/user-manual/en/{how-do-i-add-a-component.adoc => configuring-camel.adoc} (92%) create mode 100644 docs/user-manual/en/data-format.adoc create mode 100644 docs/user-manual/en/download-archives.adoc create mode 100644 docs/user-manual/en/download.adoc create mode 100644 docs/user-manual/en/faq.adoc create mode 100644 docs/user-manual/en/faq/can-i-get-commercial-support.adoc create mode 100644 docs/user-manual/en/faq/can-i-use-camel-on-java-14.adoc create mode 100644 docs/user-manual/en/faq/classloader-issue-of-servicemix-camel-component.adoc create mode 100644 docs/user-manual/en/faq/does-camel-work-on-ibms-jdk.adoc create mode 100644 docs/user-manual/en/faq/exception-beandefinitionstoreexception.adoc create mode 100644 docs/user-manual/en/faq/exception-javaxnamingnoinitialcontextexception.adoc create mode 100644 docs/user-manual/en/faq/exception-orgapachecamelnosuchendpointexception.adoc create mode 100644 docs/user-manual/en/faq/exception-orgxmlsaxsaxparseexception.adoc create mode 100644 docs/user-manual/en/faq/how-can-i-create-a-custom-component-or-endpoint.adoc create mode 100644 docs/user-manual/en/faq/how-can-i-get-the-remote-connection-ip-address-from-the-camel-cxf-consumer-.adoc create mode 100644 docs/user-manual/en/faq/how-can-i-get-the-source-code.adoc create mode 100644 docs/user-manual/en/faq/how-can-i-stop-a-route-from-a-route.adoc create mode 100644 docs/user-manual/en/faq/how-can-webservice-clients-see-remote-faults-with-stacktraces-when-using-camel-cxf.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-become-a-committer.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-change-the-logging.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-compile-the-code.adoc rename docs/user-manual/en/{ => faq}/how-do-i-configure-endpoints.adoc (94%) create mode 100644 docs/user-manual/en/faq/how-do-i-configure-password-options-on-camel-endpoints-without-the-value-being-encoded.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-configure-the-default-maximum-cache-size-for-producercache-or-producertemplate.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-configure-the-maximum-endpoint-cache-size-for-camelcontext.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-debug-my-route.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-disable-jmx.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-edit-the-website.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-enable-debug-logging.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-enable-streams-when-debug-logging-messages-in-camel.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-handle-failures-when-consuming-for-example-from-a-ftp-server.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-import-rests-from-other-xml-files.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-import-routes-from-other-xml-files.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-invoke-camel-routes-from-jbi.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-let-jetty-match-wildcards.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-make-my-jms-endpoint-transactional.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-name-my-routes.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-restart-camelcontext.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-retrieve-the-thrown-exception-during-processing-an-exchange.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-retry-failed-messages-forever.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-retry-processing-a-message-from-a-certain-point-back-or-an-entire-route.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-reuse-the-contexttestsupport-class-in-my-unit-tests.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-run-activemq-and-camel-in-jboss.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-run-camel-using-java-webstart.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-set-the-mep-when-interacting-with-jbi.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-specify-time-period-in-a-human-friendly-syntax.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-specify-which-method-to-use-when-using-beans-in-routes.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-use-a-big-uber-jar.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-use-camel-inside-servicemix.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-use-java-14-logging.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-use-log4j.adoc rename docs/user-manual/en/{ => faq}/how-do-i-use-spring-property-placeholder-with-camel-xml.adoc (97%) create mode 100644 docs/user-manual/en/faq/how-do-i-use-uris-with-parameters-in-xml.adoc create mode 100644 docs/user-manual/en/faq/how-do-i-write-a-custom-processor-which-sends-multiple-messages.adoc create mode 100644 docs/user-manual/en/faq/how-do-the-direct-event-seda-and-vm-endpoints-compare.adoc create mode 100644 docs/user-manual/en/faq/how-do-the-timer-and-quartz-endpoints-compare.adoc create mode 100644 docs/user-manual/en/faq/how-does-camel-compare-to-mule.adoc create mode 100644 docs/user-manual/en/faq/how-does-camel-compare-to-servicemix-eip.adoc create mode 100644 docs/user-manual/en/faq/how-does-camel-compare-to-servicemix.adoc create mode 100644 docs/user-manual/en/faq/how-does-camel-compare-to-synapse.adoc create mode 100644 docs/user-manual/en/faq/how-does-camel-look-up-beans-and-endpoints.adoc create mode 100644 docs/user-manual/en/faq/how-does-camel-work-with-activemq.adoc create mode 100644 docs/user-manual/en/faq/how-does-camel-work-with-servicemix.adoc create mode 100644 docs/user-manual/en/faq/how-does-camel-work.adoc create mode 100644 docs/user-manual/en/faq/how-does-the-camel-api-compare-to.adoc create mode 100644 docs/user-manual/en/faq/how-does-the-website-work.adoc create mode 100644 docs/user-manual/en/faq/how-should-i-invoke-my-pojos-or-spring-services.adoc create mode 100644 docs/user-manual/en/faq/how-should-i-package-applications-using-camel-and-activemq.adoc create mode 100644 docs/user-manual/en/faq/how-to-avoid-importing-bunch-of-cxf-packages-when-start-up-the-camel-cxf-endpoint-from-osgi-platform-.adoc create mode 100644 docs/user-manual/en/faq/how-to-avoid-sending-some-or-all-message-headers.adoc create mode 100644 docs/user-manual/en/faq/how-to-define-a-static-camel-converter-method-in-scala.adoc create mode 100644 docs/user-manual/en/faq/how-to-remove-the-http-protocol-headers-in-the-camel-message.adoc create mode 100644 docs/user-manual/en/faq/how-to-send-the-same-message-to-multiple-endpoints.adoc create mode 100644 docs/user-manual/en/faq/how-to-switch-the-cxf-consumer-between-http-and-https-without-touching-the-spring-configuration.adoc create mode 100644 docs/user-manual/en/faq/how-to-use-a-dynamic-uri-in-to.adoc create mode 100644 docs/user-manual/en/faq/how-to-use-extra-camel-componets-in-servicemix-camel.adoc create mode 100644 docs/user-manual/en/faq/how-to-validate-the-camel-1x-context-xml-from-apache-camel-web-site.adoc create mode 100644 docs/user-manual/en/faq/if-i-use-servicemix-when-should-i-use-camel.adoc create mode 100644 docs/user-manual/en/faq/images/using-getin-or-getout-methods-on-exchange.data/Message-flow-in-Route.png create mode 100644 docs/user-manual/en/faq/images/using-getin-or-getout-methods-on-exchange.data/flow.png create mode 100644 docs/user-manual/en/faq/is-camel-an-esb.adoc create mode 100644 docs/user-manual/en/faq/is-camel-ioc-friendly.adoc create mode 100644 docs/user-manual/en/faq/is-there-an-ide.adoc create mode 100644 docs/user-manual/en/faq/memory-leak-when-adding-and-removing-routes-at-runtime.adoc create mode 100644 docs/user-manual/en/faq/running-camel-standalone.adoc create mode 100644 docs/user-manual/en/faq/should-i-deploy-camel-inside-the-activemq-broker-or-in-another-application.adoc create mode 100644 docs/user-manual/en/faq/using-camel-core-testsjar.adoc create mode 100644 docs/user-manual/en/faq/using-getin-or-getout-methods-on-exchange.adoc create mode 100644 docs/user-manual/en/faq/what-are-the-dependencies.adoc create mode 100644 docs/user-manual/en/faq/what-is-a-router.adoc create mode 100644 docs/user-manual/en/faq/what-is-camel.adoc create mode 100644 docs/user-manual/en/faq/what-is-the-license.adoc create mode 100644 docs/user-manual/en/faq/what-jars-do-i-need.adoc create mode 100644 docs/user-manual/en/faq/what-platforms-are-supported.adoc create mode 100644 docs/user-manual/en/faq/why-can-i-not-use-when-or-otherwise-in-a-java-camel-route.adoc create mode 100644 docs/user-manual/en/faq/why-cant-i-use-sign-in-my-password.adoc create mode 100644 docs/user-manual/en/faq/why-do-camel-throw-so-many-noclassdeffoundexception-on-startup.adoc create mode 100644 docs/user-manual/en/faq/why-do-my-message-lose-its-headers-during-routing.adoc create mode 100644 docs/user-manual/en/faq/why-does-camel-use-too-many-threads-with-producertemplate.adoc create mode 100644 docs/user-manual/en/faq/why-does-ftp-component-not-download-any-files.adoc create mode 100644 docs/user-manual/en/faq/why-does-maven-not-download-dependencies.adoc create mode 100644 docs/user-manual/en/faq/why-does-my-file-consumer-not-pick-up-the-file-and-how-do-i-let-the-file-consumer-use-the-camel-error-handler.adoc create mode 100644 docs/user-manual/en/faq/why-does-my-jms-route-only-consume-one-message-at-once.adoc create mode 100644 docs/user-manual/en/faq/why-does-useoriginalmessage-with-error-handler-not-work-as-expected.adoc create mode 100644 docs/user-manual/en/faq/why-is-my-message-body-empty.adoc create mode 100644 docs/user-manual/en/faq/why-is-my-processor-not-showing-up-in-jconsole.adoc create mode 100644 docs/user-manual/en/faq/why-is-the-exception-null-when-i-use-onexception.adoc create mode 100644 docs/user-manual/en/faq/why-the-name-camel.adoc create mode 100644 docs/user-manual/en/faq/why-use-multiple-camelcontext.adoc create mode 100644 docs/user-manual/en/fluent-builders.adoc create mode 100644 docs/user-manual/en/graceful-shutdown.adoc create mode 100644 docs/user-manual/en/http-session-handling.adoc copy components/camel-ftp/src/test/data/ftpbinarytest/logo2.png => docs/user-manual/en/images/download.data/camel-box-v1.0-150x200.png (100%) create mode 100644 docs/user-manual/en/irc-room.adoc create mode 100644 docs/user-manual/en/jndi.adoc create mode 100644 docs/user-manual/en/languages.adoc create mode 100644 docs/user-manual/en/mailing-lists.adoc create mode 100644 docs/user-manual/en/processor.adoc create mode 100644 docs/user-manual/en/route-policy.adoc create mode 100644 docs/user-manual/en/security-advisories.adoc create mode 100644 docs/user-manual/en/security.adoc create mode 100644 docs/user-manual/en/servicepool.adoc create mode 100644 docs/user-manual/en/spring-xml-extensions.adoc create mode 100644 docs/user-manual/en/support.adoc create mode 100644 docs/user-manual/en/team.adoc create mode 100644 docs/user-manual/en/threading-model.adoc copy docs/user-manual/en/{component.adoc => transport.adoc} (53%) create mode 100644 docs/user-manual/en/type-converter.adoc create mode 100644 docs/user-manual/en/user-stories.adoc create mode 100644 docs/user-manual/en/uuidgenerator.adoc create mode 100644 docs/user-manual/en/xml-configuration.adoc create mode 100644 docs/user-manual/en/xml-reference.adoc create mode 100644 examples/camel-example-servlet-httpregistry-blueprint/README.md copy {components/camel-syslog => examples/camel-example-servlet-httpregistry-blueprint}/pom.xml (56%) copy tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelFhirTest.java => examples/camel-example-servlet-httpregistry-blueprint/src/main/java/org/apache/camel/example/servlet/ServletProcessor.java (60%) copy {tooling/maven/guice-maven-plugin => examples/camel-example-servlet-httpregistry-blueprint}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/guice-maven-plugin => examples/camel-example-servlet-httpregistry-blueprint}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 examples/camel-example-servlet-httpregistry-blueprint/src/main/resources/OSGI-INF/blueprint/camel-context.xml create mode 100644 examples/camel-example-servlet-httpregistry-blueprint/src/main/resources/OSGI-INF/blueprint/servlet-service.xml copy examples/{camel-example-widget-gadget-xml => camel-example-servlet-httpregistry-blueprint}/src/main/resources/log4j2.properties (100%) copy tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelFhirTest.java => tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/model/ComponentOptionModelTest.java (56%) create mode 100644 tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/model/StringHelperTest.java