This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot in repository https://gitbox.apache.org/repos/asf/camel.git.
from 03adbd8 Sync deps add b9c19ec CAMEL-16056: Added StartupStep to diagnose startup exeuction times for various steps. To be integated with JFR later. add 2dc16e1 CAMEL-16056: Added StartupStep to diagnose startup exeuction times for various steps. add e638f1a CAMEL-16056: Added camel-jfr for java flight recorder integration add 4f8a08b CAMEL-16056: Added StartupStep to diagnose startup exeuction times for various steps. add 3b112be CAMEL-16056: Added camel-jfr for java flight recorder integration add 8860d83 CAMEL-16056: Added camel-jfr for java flight recorder integration add 7d52505 CAMEL-16056: Added camel-jfr for java flight recorder integration add 2c684f7 Revert "Upgrade Jackson to version 2.12.1" add 03be352 Regen and sync deps add 13e6261 CAMEL-16056: Added camel-jfr for java flight recorder integration add c8d5e45 Added a little note about the need of 8.0.275 JDK from now on when building, because of camel-jfr add 33b4b20 Improved the note about jdk8 + jfr add 4600fac CAMEL-16035 HazelcastQueueConsumer : do not send NULL when nothing is polled from queue (#4901) add 8c849ca Regen add bd2d58e Fix Camel-Any23 tests add 8aa793c Upgrade Jackrabbit to version 2.21.5 add 64cbef3 Sync deps and regen add 84cac85 Regen add 9be726d [CAMEL-16008] Implement consumer priority in camel add a846e6f [CAMEL-16008] Implement consumer priority in camel add 5d04c95 [CAMEL-16008] Implement consumer priority in camel add 2994ca7 [CAMEL-16008] Implement consumer priority in camel add 19012e7 [CAMEL-16008] Implement consumer priority in camel add 3e14385 Regen add 5bc19d3 Upgrade Json validator to version 1.0.47 add f280304 Sync deps add 1593e07 (chores) camel-beanstalk: cleanups add 2d740d8 camel-core - Optimize as the lambda code causes JVM compiler internally to throw an java.lang.NoSuchMethodError when it compiles the lambda code. JDK mission control reports this. add 9f9ad60 CAMEL-16056: Added camel-jfr for java flight recorder integration add 3760ca7 CAMEL-16056: Added camel-jfr for java flight recorder integration add 43a4fd8 Fixed CS add 95f9f77 CAMEL-16056: Polished add f92b2cb Add unit test based on user forum issue add 79d2dd4 Fixed CS add 622f031 CAMEL-16066: camel-core - Add static methods for language expressions in Builder to use for Lambda DSL add 5cb42db CAMEL-16066: Lambda DSL you can use expressions via the this instance add e6b35ba CAMEL-16068 - Camel-AWS2-S3: Fix condition for throwing exception in case bucket does not exist add fcd3817 CAMEL-16068 - Camel-AWS2-S3: Fix condition for throwing exception in case bucket does not exist add c1e47ec Polished add d5bfdb7 Regen add 1360236 CAMEL-15759: Polished add f0f7dc1 CAMEL-15759: SendDynamicAware should not rely on RuntimeCamelCatalog. add 5eb529d Fixed CS add ecf39da Fixed CS add 45dc9fe camel-bean: prevent a NPE if parametersExpression is null (#4906) add 651c9ab Fixed CS add 2f7c396 CAMEL-13455: Add salesforce Bulk API 2.0 support (#4902) add 4029b85 Regen add 735a22b Regen for commit 4029b85db399e21dc7762c005ebda8b1caa3a5ae No new revisions were added by this update. Summary of changes: bom/camel-bom/pom.xml | 5 + camel-dependencies/pom.xml | 6 +- .../apache/camel/catalog/components/activemq.json | 2 + .../org/apache/camel/catalog/components/amqp.json | 2 + .../org/apache/camel/catalog/components/jms.json | 2 + .../camel/catalog/components/salesforce.json | 4 +- .../org/apache/camel/catalog/docs.properties | 1 + .../camel/catalog/docs/activemq-component.adoc | 6 +- .../apache/camel/catalog/docs/amqp-component.adoc | 6 +- .../org/apache/camel/catalog/docs/jfr.adoc | 30 ++ .../apache/camel/catalog/docs/jms-component.adoc | 6 +- .../camel/catalog/docs/salesforce-component.adoc | 45 ++- .../main/camel-main-configuration-metadata.json | 6 + .../org/apache/camel/catalog/others.properties | 1 + .../org/apache/camel/catalog/others/jfr.json | 15 + .../activemq/ActiveMQEndpointUriFactory.java | 83 ++--- .../apache/camel/component/activemq/activemq.json | 2 + .../src/main/docs/activemq-component.adoc | 6 +- .../component/amqp/AMQPEndpointUriFactory.java | 83 ++--- .../org/apache/camel/component/amqp/amqp.json | 2 + .../camel-amqp/src/main/docs/amqp-component.adoc | 6 +- .../dataformat/any23/Any23DataFormatHTTPTest.java | 2 +- .../camel/component/aws2/s3/AWS2S3Consumer.java | 2 +- .../camel/component/aws2/s3/AWS2S3Endpoint.java | 2 +- .../apache/camel/component/bean/MethodInfo.java | 14 +- .../component/beanstalk/BeanstalkConsumer.java | 29 +- .../component/beanstalk/BeanstalkProducer.java | 18 +- .../beanstalk/processors/BuryCommand.java | 4 +- .../beanstalk/processors/DeleteCommand.java | 8 +- .../beanstalk/processors/KickCommand.java | 5 +- .../component/beanstalk/processors/PutCommand.java | 7 +- .../beanstalk/processors/ReleaseCommand.java | 9 +- .../beanstalk/processors/TouchCommand.java | 8 +- .../file/GenericFileSendDynamicAware.java | 5 - .../hazelcast/queue/HazelcastQueueConsumer.java | 15 +- .../hazelcast/HazelcastCamelSpringTestSupport.java | 2 +- .../hazelcast/HazelcastQueueConsumerPollTest.java | 11 + .../camel/http/base/HttpSendDynamicAware.java | 6 - components/camel-jfr/pom.xml | 69 ++++ .../services/org/apache/camel/other.properties | 7 + .../org/apache/camel/startup-step-recorder | 2 + .../camel-jfr/src/generated/resources/jfr.json | 15 + components/camel-jfr/src/main/docs/jfr.adoc | 30 ++ .../startup/jfr/FlightRecorderStartupStep.java | 100 ++++++ .../jfr/FlightRecorderStartupStepRecorder.java | 130 +++++++ .../component/jms/JmsComponentConfigurer.java | 6 + .../camel/component/jms/JmsEndpointConfigurer.java | 6 + .../camel/component/jms/JmsEndpointUriFactory.java | 83 ++--- .../org/apache/camel/component/jms/jms.json | 2 + .../camel-jms/src/main/docs/jms-component.adoc | 6 +- .../apache/camel/component/jms/JmsComponent.java | 8 + .../camel/component/jms/JmsConfiguration.java | 19 +- .../apache/camel/component/jms/JmsEndpoint.java | 62 +--- .../apache/camel/component/jms/JmsProducer.java | 6 - .../camel/component/jms/JmsQueueEndpoint.java | 7 - .../camel/component/jms/JmsSendDynamicAware.java | 5 - .../component/jms/JmsTemporaryQueueEndpoint.java | 7 - .../component/jms/JmsTemporaryTopicEndpoint.java | 7 - .../jms/JmsEndpointConfigurationTest.java | 1 - .../JmsEndpointWithCustomDestinationTest.java | 51 --- ...msEndpointWithCustomDestinationTest-context.xml | 52 --- .../component/kafka/KafkaSendDynamicAware.java | 5 - .../paho/mqtt5/PahoMqtt5SendDynamicAware.java | 5 - .../camel/component/paho/PahoSendDynamicAware.java | 5 - .../rabbitmq/RabbitMQSendDynamicAware.java | 5 - .../salesforce/SalesforceComponentConfigurer.java | 6 + .../salesforce/SalesforceEndpointConfigurer.java | 6 + .../salesforce/SalesforceEndpointUriFactory.java | 3 +- .../camel/component/salesforce/salesforce.json | 4 +- .../src/main/docs/salesforce-component.adoc | 45 ++- .../component/salesforce/SalesforceEndpoint.java | 21 +- .../salesforce/SalesforceEndpointConfig.java | 15 + .../component/salesforce/SalesforceProducer.java | 27 ++ .../salesforce/api/dto/bulkv2/AbstractBulkDTO.java | 19 +- .../api/dto/bulkv2/ColumnDelimiterEnum.java | 41 ++- .../api/dto/bulkv2/ConcurrencyModeEnum.java | 34 +- .../salesforce/api/dto/bulkv2/ContentTypeEnum.java | 37 +- .../component/salesforce/api/dto/bulkv2/Job.java | 84 +++++ .../salesforce/api/dto/bulkv2/JobBase.java | 158 ++++++++ .../salesforce/api/dto/bulkv2/JobStateEnum.java | 50 +++ .../salesforce/api/dto/bulkv2/JobTypeEnum.java | 41 ++- .../component/salesforce/api/dto/bulkv2/Jobs.java | 44 ++- .../salesforce/api/dto/bulkv2/LineEndingEnum.java | 37 +- .../salesforce/api/dto/bulkv2/OperationEnum.java | 52 +++ .../salesforce/api/dto/bulkv2/QueryJob.java | 33 +- .../salesforce/api/dto/bulkv2/QueryJobs.java | 44 ++- .../salesforce/internal/OperationName.java | 18 + .../internal/client/BulkApiV2Client.java | 88 +++++ .../internal/client/DefaultBulkApiV2Client.java | 400 +++++++++++++++++++++ .../internal/processor/BulkApiV2Processor.java | 372 +++++++++++++++++++ .../BulkApiV2IngestJobIntegrationTest.java | 149 ++++++++ .../BulkApiV2QueryJobIntegrationTest.java | 144 ++++++++ .../camel/component/sjms/SjmsSendDynamicAware.java | 5 - .../SpringRabbitMQSendDynamicAware.java | 5 - .../vertx/kafka/VertxKafkaSendDynamicAware.java | 5 - components/pom.xml | 1 + core/camel-allcomponents/pom.xml | 4 + .../org/apache/camel/ExtendedCamelContext.java | 11 + .../DataFormatResolver.java => StartupStep.java} | 54 ++- .../apache/camel/catalog/RuntimeCamelCatalog.java | 3 +- .../org/apache/camel/spi/DataFormatResolver.java | 1 + .../org/apache/camel/spi/SendDynamicAware.java | 8 - .../org/apache/camel/spi/StartupStepRecorder.java | 111 ++++++ .../camel/impl/engine/AbstractCamelContext.java | 202 +++++++++-- .../impl/engine/InternalRouteStartupManager.java | 9 + .../dsl/ActivemqComponentBuilderFactory.java | 25 ++ .../component/dsl/AmqpComponentBuilderFactory.java | 25 ++ .../component/dsl/JmsComponentBuilderFactory.java | 25 ++ .../dsl/SalesforceComponentBuilderFactory.java | 18 + .../camel/impl/ExtendedCamelContextConfigurer.java | 6 + .../org/apache/camel/impl/DefaultCamelContext.java | 13 +- .../java/org/apache/camel/impl/DefaultModel.java | 35 +- .../camel/impl/lw/LightweightCamelContext.java | 11 + .../impl/lw/LightweightRuntimeCamelContext.java | 11 + .../java/org/apache/camel/builder/Builder.java | 111 +++++- .../org/apache/camel/builder/BuilderSupport.java | 28 +- .../loadbalancer/LoadBalancerSupport.java | 2 +- .../org/apache/camel/reifier/ChoiceReifier.java | 1 - .../org/apache/camel/reifier/ProcessorReifier.java | 10 +- .../org/apache/camel/reifier/RouteReifier.java | 13 +- .../camel/component/bar/BarSendDynamicAware.java | 5 - .../org/apache/camel/impl/CustomIdFactoryTest.java | 10 +- .../StartupStepLoggingTest.java} | 53 ++- .../camel/processor/LambdaRouteBuilderTest.java | 18 + .../camel/processor/OnCompletionFailAndOkTest.java | 92 +++++ .../processor/ToDynamicSendDynamicAwareTest.java | 46 +++ .../interceptor/AdviceWithLambdaTest.java | 16 + .../builder/endpoint/StaticEndpointBuilders.java | 18 +- .../endpoint/dsl/AMQPEndpointBuilderFactory.java | 48 +++ .../dsl/ActiveMQEndpointBuilderFactory.java | 48 +++ .../endpoint/dsl/JmsEndpointBuilderFactory.java | 48 +++ .../dsl/SalesforceEndpointBuilderFactory.java | 68 +++- .../MainConfigurationPropertiesConfigurer.java | 36 ++ .../camel-main-configuration-metadata.json | 6 + core/camel-main/src/main/docs/main.adoc | 6 + .../org/apache/camel/main/BaseMainSupport.java | 73 +++- .../camel/main/DefaultConfigurationConfigurer.java | 27 ++ .../camel/main/DefaultConfigurationProperties.java | 163 +++++++++ .../src/main/java/org/apache/camel/main/Main.java | 11 +- .../support/component/SendDynamicAwareSupport.java | 96 +++-- .../camel/support/startup/DefaultStartupStep.java | 81 +++++ .../startup/DefaultStartupStepRecorder.java | 195 ++++++++++ .../startup/LoggingStartupStepRecorder.java | 62 ++++ .../modules/ROOT/pages/activemq-component.adoc | 6 +- .../modules/ROOT/pages/amqp-component.adoc | 6 +- .../modules/ROOT/pages/jms-component.adoc | 6 +- .../modules/ROOT/pages/salesforce-component.adoc | 45 ++- docs/components/modules/others/nav.adoc | 1 + docs/components/modules/others/pages/jfr.adoc | 32 ++ docs/components/modules/others/pages/main.adoc | 6 + .../ROOT/pages/camel-3x-upgrade-guide-3_8.adoc | 5 +- docs/user-manual/modules/ROOT/pages/index.adoc | 12 +- parent/pom.xml | 11 +- 153 files changed, 4425 insertions(+), 823 deletions(-) create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/jfr.adoc create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/jfr.json create mode 100644 components/camel-jfr/pom.xml create mode 100644 components/camel-jfr/src/generated/resources/META-INF/services/org/apache/camel/other.properties create mode 100644 components/camel-jfr/src/generated/resources/META-INF/services/org/apache/camel/startup-step-recorder create mode 100644 components/camel-jfr/src/generated/resources/jfr.json create mode 100644 components/camel-jfr/src/main/docs/jfr.adoc create mode 100644 components/camel-jfr/src/main/java/org/apache/camel/startup/jfr/FlightRecorderStartupStep.java create mode 100644 components/camel-jfr/src/main/java/org/apache/camel/startup/jfr/FlightRecorderStartupStepRecorder.java delete mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/config/JmsEndpointWithCustomDestinationTest.java delete mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/config/JmsEndpointWithCustomDestinationTest-context.xml copy core/camel-api/src/main/java/org/apache/camel/spi/DataFormatResolver.java => components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/AbstractBulkDTO.java (59%) copy core/camel-api/src/main/java/org/apache/camel/spi/DataFormatResolver.java => components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/ColumnDelimiterEnum.java (54%) copy core/camel-api/src/main/java/org/apache/camel/spi/DataFormatResolver.java => components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/ConcurrencyModeEnum.java (58%) copy core/camel-api/src/main/java/org/apache/camel/spi/DataFormatResolver.java => components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/ContentTypeEnum.java (58%) create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/Job.java create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/JobBase.java create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/JobStateEnum.java copy core/camel-api/src/main/java/org/apache/camel/spi/DataFormatResolver.java => components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/JobTypeEnum.java (52%) copy core/camel-api/src/main/java/org/apache/camel/spi/DataFormatResolver.java => components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/Jobs.java (53%) copy core/camel-api/src/main/java/org/apache/camel/spi/DataFormatResolver.java => components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/LineEndingEnum.java (59%) create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/OperationEnum.java copy core/camel-api/src/main/java/org/apache/camel/spi/DataFormatResolver.java => components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/QueryJob.java (59%) copy core/camel-api/src/main/java/org/apache/camel/spi/DataFormatResolver.java => components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/bulkv2/QueryJobs.java (52%) create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/BulkApiV2Client.java create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultBulkApiV2Client.java create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/BulkApiV2Processor.java create mode 100644 components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/BulkApiV2IngestJobIntegrationTest.java create mode 100644 components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/BulkApiV2QueryJobIntegrationTest.java copy core/camel-api/src/main/java/org/apache/camel/{spi/DataFormatResolver.java => StartupStep.java} (51%) create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/StartupStepRecorder.java copy core/camel-core/src/test/java/org/apache/camel/{processor/LambdaRouteBuilderTest.java => impl/StartupStepLoggingTest.java} (58%) create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/OnCompletionFailAndOkTest.java create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/startup/DefaultStartupStep.java create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/startup/DefaultStartupStepRecorder.java create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/startup/LoggingStartupStepRecorder.java create mode 100644 docs/components/modules/others/pages/jfr.adoc