You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gn...@apache.org on 2020/03/13 14:40:10 UTC
[camel] 09/09: [CAMEL-14712] Provide an immutable lightweight camel
context Merge remote-tracking branch 'origin/master' into immutable
This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 1024317aa54a7605028b9a05623960760f82d144
Merge: bf4f3ee fbe6416
Author: Guillaume Nodet <gn...@gmail.com>
AuthorDate: Fri Mar 13 15:36:59 2020 +0100
[CAMEL-14712] Provide an immutable lightweight camel context
Merge remote-tracking branch 'origin/master' into immutable
.../org/apache/camel/dataformat/any23/any23.json | 1 +
.../src/main/docs/any23-dataformat.adoc | 3 +-
.../any23/spring/SpringAny23DataFormatTest.xml | 4 +-
.../camel/component/aws2/cw/Cw2Component.java | 23 +-
.../camel/component/aws2/ddb/Ddb2Component.java | 23 +-
.../aws2/ddbstream/Ddb2StreamComponent.java | 23 +-
.../camel/component/aws2/ec2/AWS2EC2Component.java | 23 +-
.../camel/component/aws2/ecs/ECS2Component.java | 23 +-
.../camel/component/aws2/eks/EKS2Component.java | 23 +-
.../camel/component/aws2/iam/IAM2Component.java | 23 +-
components/camel-aws2-kms/pom.xml | 7 +-
.../camel/component/aws2/kms/KMS2Component.java | 23 +-
.../aws2/kms/KMSComponentClientRegistryTest.java | 13 +-
.../aws2/kms/KMSComponentConfigurationTest.java | 6 +-
.../kms/KMSComponentVerifierExtensionTest.java | 11 +-
.../component/aws2/kms/KMSProducerSpringTest.java | 7 +-
.../camel/component/aws2/kms/KMSProducerTest.java | 7 +-
components/camel-aws2-lambda/pom.xml | 7 +-
.../component/aws2/lambda/Lambda2Component.java | 23 +-
.../lambda/LambdaComponentClientRegistryTest.java | 15 +-
.../lambda/LambdaComponentConfigurationTest.java | 36 +-
.../aws2/lambda/LambdaComponentSpringTest.java | 8 +-
.../LambdaComponentVerifierExtensionTest.java | 11 +-
.../aws2/lambda/LambdaOperationsTest.java | 4 +-
.../lambda/LambdaProducerDefaultFunctionTest.java | 7 +-
.../component/aws2/lambda/LambdaProducerTest.java | 8 +-
.../LambdaComponentIntegrationTest.java | 84 +---
components/camel-aws2-mq/pom.xml | 7 +-
.../camel/component/aws2/mq/MQ2Component.java | 23 +-
.../aws2/mq/MQComponentClientRegistryTest.java | 13 +-
.../aws2/mq/MQComponentConfigurationTest.java | 6 +-
.../aws2/mq/MQComponentVerifierExtensionTest.java | 11 +-
.../component/aws2/mq/MQProducerSpringTest.java | 6 +-
.../camel/component/aws2/mq/MQProducerTest.java | 6 +-
components/camel-aws2-msk/pom.xml | 7 +-
.../camel/component/aws2/msk/MSK2Component.java | 23 +-
.../aws2/msk/MSKComponentClientRegistryTest.java | 13 +-
.../aws2/msk/MSKComponentConfigurationTest.java | 6 +-
.../msk/MSKComponentVerifierExtensionTest.java | 11 +-
.../component/aws2/msk/MSKProducerSpringTest.java | 6 +-
.../camel/component/aws2/msk/MSKProducerTest.java | 6 +-
.../camel/component/aws2/s3/AWS2S3Component.java | 23 +-
.../S3CopyObjectOperationIntegrationTest.java | 2 +-
.../S3DeleteBucketOperationIntegrationTest.java | 2 +-
.../S3ListObjectsOperationIntegrationTest.java | 2 +-
.../S3ObjectRangeOperationIntegrationTest.java | 2 +-
components/camel-aws2-ses/pom.xml | 7 +-
.../camel/component/aws2/ses/Ses2Component.java | 23 +-
.../aws2/ses/SESComponentClientRegistryTest.java | 13 +-
.../aws2/ses/SesComponentConfigurationTest.java | 35 +-
.../component/aws2/ses/SesComponentSpringTest.java | 11 +-
.../camel/component/aws2/ses/SesComponentTest.java | 7 +-
.../ses/SesComponentVerifierExtensionTest.java | 11 +-
.../integration/SesComponentIntegrationTest.java | 10 +-
components/camel-aws2-sns/pom.xml | 24 +-
.../camel/component/aws2/sns/Sns2Component.java | 23 +-
.../component/aws2/sns/AmazonSNSClientMock.java | 9 +-
.../aws2/sns/SNSComponentClientRegistryTest.java | 13 +-
.../aws2/sns/SnsComponentConfigurationTest.java | 21 +-
.../component/aws2/sns/SnsComponentSpringTest.java | 6 +-
.../camel/component/aws2/sns/SnsComponentTest.java | 6 +-
.../sns/SnsComponentVerifierExtensionTest.java | 11 +-
.../camel/component/aws2/sns/SnsProducerTest.java | 14 +-
.../integration/SnsComponentIntegrationTest.java | 10 +-
.../SnsTopicWithKmsEncryptionIntegrationTest.java | 10 +-
.../camel/component/aws2/sqs/Sqs2Component.java | 23 +-
.../org/apache/camel/component/bean/BeanInfo.java | 16 -
.../apache/camel/component/bean/MethodInfo.java | 4 +-
.../org/apache/camel/component/elsql/elsql.json | 2 +-
.../camel-elsql/src/main/docs/elsql-component.adoc | 2 +-
components/camel-hazelcast/pom.xml | 7 +-
.../component/hazelcast/HazelcastConstants.java | 1 +
.../HazelcastAtomicnumberProducer.java | 4 +-
.../instance/HazelcastInstanceConsumer.java | 10 +-
.../hazelcast/list/HazelcastListConsumer.java | 2 +-
.../hazelcast/list/HazelcastListProducer.java | 2 +-
.../hazelcast/listener/CamelEntryListener.java | 7 +-
.../hazelcast/listener/CamelItemListener.java | 4 +-
.../hazelcast/listener/CamelMapListener.java | 2 +-
.../hazelcast/listener/CamelMessageListener.java | 4 +-
.../hazelcast/map/HazelcastMapConsumer.java | 2 +-
.../hazelcast/map/HazelcastMapProducer.java | 4 +-
.../multimap/HazelcastMultimapConsumer.java | 2 +-
.../multimap/HazelcastMultimapProducer.java | 2 +-
.../hazelcast/policy/HazelcastRoutePolicy.java | 2 +-
.../hazelcast/queue/HazelcastQueueConsumer.java | 2 +-
.../hazelcast/queue/HazelcastQueueProducer.java | 2 +-
.../HazelcastReplicatedmapConsumer.java | 2 +-
.../HazelcastReplicatedmapProducer.java | 2 +-
.../hazelcast/seda/HazelcastSedaConsumer.java | 3 +-
.../hazelcast/set/HazelcastSetConsumer.java | 2 +-
.../hazelcast/set/HazelcastSetProducer.java | 2 +-
.../hazelcast/topic/HazelcastTopicConsumer.java | 2 +-
.../hazelcast/topic/HazelcastTopicProducer.java | 2 +-
.../hazelcast/HazelcastAggregationRepository.java | 8 +-
.../hazelcast/HazelcastIdempotentRepository.java | 2 +-
...HazelcastAtomicnumberProducerForSpringTest.java | 17 +-
.../HazelcastAtomicnumberProducerTest.java | 12 +-
.../hazelcast/HazelcastInstanceConsumerTest.java | 13 +-
.../hazelcast/HazelcastListConsumerTest.java | 9 +-
.../hazelcast/HazelcastListProducerTest.java | 2 +-
.../hazelcast/HazelcastMapConsumerTest.java | 5 +-
.../HazelcastMapProducerForSpringTest.java | 4 +-
.../hazelcast/HazelcastMapProducerTest.java | 4 +-
.../hazelcast/HazelcastMultimapConsumerTest.java | 5 +-
.../HazelcastMultimapProducerForSpringTest.java | 2 +-
.../hazelcast/HazelcastMultimapProducerTest.java | 2 +-
.../hazelcast/HazelcastQueueConsumerPollTest.java | 2 +-
.../hazelcast/HazelcastQueueConsumerTest.java | 9 +-
.../hazelcast/HazelcastQueueProducerTest.java | 2 +-
.../HazelcastReliableTopicConsumerTest.java | 9 +-
.../HazelcastReliableTopicProducerTest.java | 2 +-
.../HazelcastReplicatedmapConsumerTest.java | 5 +-
...azelcastReplicatedmapProducerForSpringTest.java | 2 +-
.../HazelcastReplicatedmapProducerTest.java | 2 +-
.../HazelcastSedaRecoverableConsumerTest.java | 4 +-
.../hazelcast/HazelcastSetConsumerTest.java | 9 +-
.../hazelcast/HazelcastSetProducerTest.java | 2 +-
.../hazelcast/HazelcastTopicConsumerTest.java | 9 +-
.../hazelcast/HazelcastTopicProducerTest.java | 2 +-
.../HazelcastIdempotentRepositoryTest.java | 2 +-
.../src/test/resources/hazelcast-custom.xml | 11 +-
.../src/test/resources/hazelcast-default.xml | 24 +-
.../src/test/resources/hazelcast-named.xml | 13 +-
.../apache/camel/component/hbase/HBaseHelper.java | 35 --
components/camel-infinispan/pom.xml | 6 +
.../InfinispanClusteredConsumerTest.java | 2 +-
.../InfinispanComponentEmbeddedCacheTest.java | 92 -----
.../infinispan/InfinispanComponentTest.java | 4 +-
.../infinispan/InfinispanConfigurationIT.java | 12 +-
.../policy/InfinispanEmbeddedRoutePolicyTest.java | 2 +-
.../InfinispanIdempotentRepositoryIT.java | 9 +-
.../InfinispanIdempotentRepositoryTest.java | 2 +-
.../src/test/resources/cache-configuration.xml | 32 --
.../policy/CacheManagerFromRegistryTest.java | 2 +-
.../component/jcache/policy/hazelcast-spring.xml | 2 +-
components/camel-mustache/pom.xml | 2 +-
.../component/mustache/MustacheComponentTest.java | 6 +-
.../component/mustache/MustacheLetterTest.java | 8 +-
.../camel-mvel/src/main/docs/mvel-component.adoc | 2 +-
.../http/PlatformHttpEndpointConfigurer.java | 2 +
.../component/platform/http/platform-http.json | 1 +
.../src/main/docs/platform-http-component.adoc | 3 +-
.../platform/http/PlatformHttpEndpoint.java | 12 +
.../pulsar/PulsarComponentConfigurer.java | 2 +
.../component/pulsar/PulsarEndpointConfigurer.java | 2 +
.../org/apache/camel/component/pulsar/pulsar.json | 12 +-
.../src/main/docs/pulsar-component.adoc | 16 +-
.../component/pulsar/PulsarConfiguration.java | 24 +-
.../camel/component/pulsar/PulsarEndpoint.java | 22 ++
.../component/pulsar/PulsarMessageListener.java | 59 ++-
.../camel/component/pulsar/PulsarProducer.java | 3 +-
.../consumers/CommonCreationStrategyImpl.java | 2 +-
.../consumers/ConsumerCreationStrategyFactory.java | 2 +
.../utils/consumers/KeySharedConsumerStrategy.java | 63 +++
.../pulsar/utils/consumers/SubscriptionType.java | 2 +-
.../pulsar/PulsarConsumerInAsynchronousTest.java | 194 +++++++++
.../pulsar/PulsarConsumerInSynchronousTest.java | 216 ++++++++++
.../ConsumerCreationStrategyFactoryTest.java | 9 +
.../rabbitmq/RabbitMQComponentConfigurer.java | 2 +
.../rabbitmq/RabbitMQEndpointConfigurer.java | 4 +
.../apache/camel/component/rabbitmq/rabbitmq.json | 3 +
.../src/main/docs/rabbitmq-component.adoc | 18 +-
.../camel/component/rabbitmq/RabbitConsumer.java | 23 +-
.../component/rabbitmq/RabbitMQComponent.java | 53 ++-
.../rabbitmq/RabbitMQConnectionFactorySupport.java | 5 +-
.../component/rabbitmq/RabbitMQConstants.java | 3 +-
.../camel/component/rabbitmq/RabbitMQConsumer.java | 6 +-
.../component/rabbitmq/RabbitMQDeclareSupport.java | 10 +-
.../camel/component/rabbitmq/RabbitMQEndpoint.java | 29 ++
.../rabbitmq/RabbitMQHeaderFilterStrategy.java | 26 +-
.../rabbitmq/RabbitMQMessageConverter.java | 40 +-
.../rabbitmq/RabbitMQMessagePublisher.java | 25 +-
.../camel/component/rabbitmq/RabbitMQProducer.java | 52 ++-
.../rabbitmq/pool/PoolableChannelFactory.java | 4 +-
.../rabbitmq/reply/CorrelationTimeoutMap.java | 10 +-
.../rabbitmq/reply/MessageSentCallback.java | 4 +-
.../rabbitmq/reply/QueueReplyHandler.java | 3 +-
.../component/rabbitmq/reply/ReplyHandler.java | 6 +-
.../component/rabbitmq/reply/ReplyHolder.java | 28 +-
.../component/rabbitmq/reply/ReplyManager.java | 42 +-
.../rabbitmq/reply/ReplyManagerSupport.java | 65 +--
.../rabbitmq/reply/TemporaryQueueReplyHandler.java | 9 +-
.../rabbitmq/reply/TemporaryQueueReplyManager.java | 19 +-
...essageIdAsCorrelationIdMessageSentCallback.java | 8 +-
.../component/rabbitmq/RabbitConsumerHangTest.java | 3 +-
.../component/rabbitmq/RabbitMQComponentTest.java | 2 +-
.../component/rabbitmq/RabbitMQConsumerTest.java | 2 +-
.../component/rabbitmq/RabbitMQEndpointTest.java | 4 +-
.../component/rabbitmq/RabbitMQProducerTest.java | 6 +-
.../RabbitMQSpringExceptionHandlerTest.java | 63 +++
.../integration/AbstractRabbitMQIntTest.java | 8 +-
.../rabbitmq/integration/DockerTestUtils.java | 18 +-
.../rabbitmq/integration/RabbitMQBasicIntTest.java | 12 +-
.../integration/RabbitMQConsumerIntTest.java | 14 +-
.../RabbitMQConsumerIntTestReplyTo.java | 29 +-
.../RabbitMQDeadLetterRoutingKeyIntTest.java | 44 +--
.../rabbitmq/integration/RabbitMQInOutIntTest.java | 33 +-
.../rabbitmq/integration/RabbitMQLoadIntTest.java | 25 +-
.../integration/RabbitMQProducerIntTest.java | 60 ++-
.../integration/RabbitMQReConnectionIntTest.java | 40 +-
.../RabbitMQRequeueHandledExceptionIntTest.java | 22 +-
.../integration/RabbitMQRequeueIntTest.java | 44 +--
.../RabbitMQRequeueUnhandledExceptionIntTest.java | 22 +-
.../integration/spring/RabbitMQSpringIntTest.java | 5 +-
.../qpid/RabbitMQConsumerQpidTestReplyTo.java | 4 +-
.../rabbitmq/qpid/RabbitMQProducerQpidTest.java | 4 +-
.../rabbitmq/qpid/RabbitMQRequeueQpidTest.java | 4 +-
.../testbeans/CustomRabbitExceptionHandler.java | 67 ++++
.../testbeans/TestNonSerializableObject.java | 2 +-
.../testbeans/TestPartiallySerializableObject.java | 2 +-
.../rabbitmq/testbeans/TestSerializableObject.java | 2 +-
...bitMQSpringExceptionHandlerIntTest-context.xml} | 7 +-
.../resources/RabbitMQSpringIntTest-context.xml | 2 +-
.../shiro/security/ShiroSecurityProcessor.java | 15 +-
.../org/apache/camel/component/sql/sql.json | 2 +-
.../camel-sql/src/main/docs/sql-component.adoc | 11 +-
.../camel/component/sql/DefaultSqlEndpoint.java | 2 +-
components/camel-test-junit5/pom.xml | 5 -
.../xstream/XStreamDataFormatConfigurer.java | 2 +-
.../apache/camel/dataformat/xstream/xstream.json | 8 +-
.../src/main/docs/xstream-dataformat.adoc | 6 +-
.../dataformat/xstream/AbstractXStreamWrapper.java | 41 +-
.../xstream/XStreamConfigurationTest.java | 24 +-
.../xstream/XStreamDataFormatOmitFieldsTest.java | 4 +-
.../xstream/SpringMarshalOmitFieldsTest.xml | 6 +-
.../xstream/SpringXStreamConfigurationTest.xml | 28 +-
.../component/zookeepermaster/group/GroupTest.java | 6 +-
.../dsl/PulsarComponentBuilderFactory.java | 29 +-
.../dsl/RabbitmqComponentBuilderFactory.java | 14 +
core/camel-core-engine/pom.xml | 19 +-
.../org/apache/camel/model/dataformat/any23.json | 1 +
.../org/apache/camel/model/dataformat/jaxb.index | 8 -
.../org/apache/camel/model/dataformat/xstream.json | 8 +-
.../camel/model/PropertyDescriptionsAdapter.java | 50 ---
.../org/apache/camel/model/TimeUnitAdapter.java | 50 ---
.../camel/model/dataformat/Any23DataFormat.java | 45 ++-
.../camel/model/dataformat/XStreamDataFormat.java | 435 ++++-----------------
.../reifier/dataformat/Any23DataFormatReifier.java | 2 +-
.../dataformat/XStreamDataFormatReifier.java | 8 +-
.../xml/AbstractCamelThreadPoolFactoryBean.java | 15 +-
.../apache/camel/impl/JavaUuidGeneratorTest.java | 56 ---
.../model/dataformat/Any23DataFormatTest.java | 8 +-
.../endpoint/dsl/ElsqlEndpointBuilderFactory.java | 6 +-
.../dsl/PlatformHttpEndpointBuilderFactory.java | 28 ++
.../endpoint/dsl/PulsarEndpointBuilderFactory.java | 71 +++-
.../dsl/RabbitMQEndpointBuilderFactory.java | 104 +++++
.../endpoint/dsl/SqlEndpointBuilderFactory.java | 6 +-
.../org/apache/camel/main/BaseMainSupport.java | 8 +-
core/camel-management-api/pom.xml | 12 -
core/camel-management/pom.xml | 12 -
core/camel-xml-io/pom.xml | 7 -
.../java/org/apache/camel/xml/in/ModelParser.java | 99 +----
.../java/org/apache/camel/xml/in/BaseParser.java | 10 -
.../modules/ROOT/pages/any23-dataformat.adoc | 3 +-
.../modules/ROOT/pages/elsql-component.adoc | 2 +-
docs/components/modules/ROOT/pages/index.adoc | 10 +-
.../modules/ROOT/pages/jclouds-component.adoc | 2 +-
.../modules/ROOT/pages/mvel-component.adoc | 2 +-
.../ROOT/pages/platform-http-component.adoc | 3 +-
.../modules/ROOT/pages/pulsar-component.adoc | 16 +-
.../modules/ROOT/pages/rabbitmq-component.adoc | 18 +-
.../modules/ROOT/pages/sql-component.adoc | 11 +-
.../modules/ROOT/pages/xstream-dataformat.adoc | 6 +-
.../modules/ROOT/pages/camel-3x-upgrade-guide.adoc | 79 ++++
.../modules/ROOT/pages/contributing.adoc | 6 +-
docs/user-manual/modules/ROOT/pages/index.adoc | 19 +-
docs/user-manual/modules/ROOT/pages/java-dsl.adoc | 16 +-
docs/user-manual/modules/ROOT/pages/team.adoc | 1 +
.../modules/ROOT/pages/uuidgenerator.adoc | 46 +--
parent/pom.xml | 22 +-
.../karaf/features/src/main/resources/features.xml | 1 -
tooling/openapi-rest-dsl-generator/pom.xml | 2 -
.../generator/openapi/AppendableGenerator.java | 4 +-
.../camel/generator/openapi/FilerGenerator.java | 4 +-
.../openapi/MethodBodySourceCodeEmitter.java | 64 +--
.../camel/generator/openapi/OperationFilter.java | 9 +-
.../camel/generator/openapi/OperationVisitor.java | 101 ++---
.../camel/generator/openapi/PathGenerator.java | 4 +-
.../camel/generator/openapi/PathVisitor.java | 41 +-
.../generator/openapi/RestDefinitionEmitter.java | 10 +-
.../openapi/RestDslDefinitionGenerator.java | 8 +-
.../camel/generator/openapi/RestDslGenerator.java | 230 +++++------
.../openapi/RestDslSourceCodeGenerator.java | 33 +-
.../generator/openapi/RestDslXmlGenerator.java | 10 +-
.../SpringBootProjectSourceCodeGenerator.java | 48 +--
.../generator/openapi/OperationVisitorTest.java | 220 +++++++++++
.../PathSpringBootProjectSourceGeneratorTest.java | 5 +-
.../openapi/RestDefinitionEmitterTest.java | 60 +--
.../generator/openapi/RestDslGeneratorTest.java | 163 ++++++--
.../generator/openapi/RestDslGeneratorV3Test.java | 85 ++--
.../openapi/RestDslSourceCodeGeneratorTest.java | 13 +-
.../openapi/RestDslSourceCodeGeneratorV3Test.java | 19 +-
.../generator/openapi/RestDslXmlGeneratorTest.java | 84 ++--
.../openapi/RestDslXmlGeneratorV3Test.java | 86 ++--
.../camel/generator/openapi}/openapi-spec.json | 0
.../camel/generator/openapi}/openapi-v2.json | 0
297 files changed, 3471 insertions(+), 2477 deletions(-)