This is an automated email from the ASF dual-hosted git repository. aldettinger pushed a change to branch CAMEL-13965 in repository https://gitbox.apache.org/repos/asf/camel.git.
discard b12e32b CAMEL-13965: Fixed the build discard a7bbeda CAMEL-13965: Fixed an issue where a test with @EnableRouteCoverage had JMX disabled because of a previous test without @EnableRouteCoverage discard 3c4d03f CAMEL-13965: Added links in the documentation discard 73b7fee CAMEL-13965: Corrected few typos discard c6e391a CAMEL-13965: Cleaned the code with constant semantics discard ff3f1d8 CAMEL-13965: Updated the camel-test-spring-junit5 documentation discard addb3f5 CAMEL-13965: Fixed some unused and deprecated statements discard 6cdfd6e CAMEL-13965: Renamed some classes as CamelSpringRunner is no more used discard 8b050ef CAMEL-13965: Migrated the initial import of camel-test-spring-junit5 to camel-test-junit5 discard 28d2a36 CAMEL-13965: Moved classes to a dedicated junit5 package discard 45496a7 CAMEL-13965: Removed deprecated classes discard e62a321 CAMEL-13965: Initial import of camel-test-spring-junit5 based on camel-test-spring add 9b90be3 Add Yupiik in the commercial support page add 056513f CAMEL-13987: use PKCS12 instead of JKS add b12534e CAMEL-13997: ProxyProtocolTest not releasing ac... add ebb62c3 CAMEL-13997: Fix checkstyle issue add b220ce4 Regen add 95b5737 CAMEL-13977: Expose additional Camel metrics from MicroProfile metrics component add e048337 CAMEL-13961: camel-xslt - The option allowStAX is now default false as not XSLT libraries support this out of the box. add 7a5e035 Polished add 38efc98 CAMEL-13990: Add schema name checks in EndpointAnnotationProcessor add 2d4e17d CAMEL-13990: Change from ERROR to WARN for the schema name message add 36dec19 Regen add f076af5 CAMEL-13982: Handle gauge metrics not being reusable add f8a5b7b CAMEL-14001 - Camel-Pulsar: Add MessageRoutingMode and MessageRouter option to producer, messageRouting mode option add 56cb7e3 CAMEL-14001 - Camel-Pulsar: Add MessageRoutingMode and MessageRouter option to producer, messageRouter option add 10de4ba Camel-Pulsar: Fixed CS add f6d1cb1 Camel-Pulsar: Regen add 6125500 Regen docs for Camel-Pulsar on the website side add 0f3ce88 Camel-Kubernetes: Adding some examples of configmaps Producer operations add 68ac801 Regen docs add d61c335 Camel-Kubernetes: Use logger in Configmap consumer Integration test add dd4fa32 Camel-Kubernetes: Adding some docs for Kubernetes configmap consumer add b7088c2 Regen docs add ef33faf Camel-Kubernetes: Adding examples deployments docs add 0b818ae Regen docs add 38c6f9f Camel-Kubernetes: Configmap example and typos add 05ed3a7 Regen docs add dc0cbc3 Upgrade Jgroups to version 4.1.5.Final add 968c545 Correct URL for the example add 4ccf169 Merge pull request #3180 from massic80/patch-1 new 0161644 CAMEL-13965: Initial import of camel-test-spring-junit5 based on camel-test-spring new 8bf120a CAMEL-13965: Removed deprecated classes new 9175f8d CAMEL-13965: Moved classes to a dedicated junit5 package new 50c00fc CAMEL-13965: Migrated the initial import of camel-test-spring-junit5 to camel-test-junit5 new 24fbeec CAMEL-13965: Renamed some classes as CamelSpringRunner is no more used new 27df11a CAMEL-13965: Fixed some unused and deprecated statements new 6b20398 CAMEL-13965: Updated the camel-test-spring-junit5 documentation new 515dedd CAMEL-13965: Cleaned the code with constant semantics new 9f367f9 CAMEL-13965: Corrected few typos new 8c9eb40 CAMEL-13965: Added links in the documentation new 6621271 CAMEL-13965: Fixed an issue where a test with @EnableRouteCoverage had JMX disabled because of a previous test without @EnableRouteCoverage new 696b34e CAMEL-13965: Fixed the build This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (b12e32b) \ N -- N -- N refs/heads/CAMEL-13965 (696b34e) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 12 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: .../camel/component/jetty/HttpsRouteTest.java | 2 +- .../docs/kubernetes-config-maps-component.adoc | 51 +++++++- .../docs/kubernetes-deployments-component.adoc | 51 ++++++++ .../consumer/KubernetesConfigMapsConsumerTest.java | 2 +- .../main/docs/microprofile-metrics-component.adoc | 15 ++- .../metrics/MicroProfileMetricsComponent.java | 2 - .../metrics/MicroProfileMetricsConstants.java | 62 ++++++++-- .../MicroProfileMetricsExchangeRecorder.java | 132 +++++++++++++++++++++ .../metrics/MicroProfileMetricsGaugeProducer.java | 17 ++- ...oProfileMetricsEventNotifierNamingStrategy.java | 14 +-- ...croProfileMetricsCamelContextEventNotifier.java | 80 +++++++++++++ ...csCamelContextEventNotifierNamingStrategy.java} | 41 ++++--- .../MicroProfileMetricsExchangeEventNotifier.java | 30 ++++- ...MetricsExchangeEventNotifierNamingStrategy.java | 15 +-- .../MicroProfileMetricsRouteEventNotifier.java | 53 +++++++-- ...ileMetricsRouteEventNotifierNamingStrategy.java | 12 +- .../AtomicIntegerGauge.java} | 22 ++-- .../LambdaGauge.java} | 26 ++-- .../SimpleGauge.java} | 4 +- .../history/MicroProfileMetricsMessageHistory.java | 18 +-- ...ProfileMetricsMessageHistoryNamingStrategy.java | 12 +- .../policy/MicroProfileMetricsRoutePolicy.java | 19 ++- ...croProfileMetricsRoutePolicyNamingStrategy.java | 16 +-- .../MicroProfileMetricsExchangeRecorderTest.java | 109 +++++++++++++++++ .../metrics/MicroProfileMetricsGaugeTest.java | 18 ++- .../metrics/MicroProfileMetricsTestSupport.java | 24 +++- ...rofileMetricsCamelContextEventNotifierTest.java | 58 +++++++++ ...croProfileMetricsExchangeEventNotifierTest.java | 55 ++++++++- .../MicroProfileMetricsRouteEventNotifierTest.java | 23 ++-- .../MicroProfileMetricsMessageHistoryTest.java | 6 +- .../policy/MicroProfileMetricsRoutePolicyTest.java | 74 ++++++++++-- .../component/netty/http/ProxyProtocolTest.java | 38 ++++++ .../src/main/docs/pulsar-component.adoc | 4 +- .../camel/component/pulsar/PulsarComponent.java | 12 +- .../camel/component/pulsar/PulsarEndpoint.java | 14 ++- .../component/pulsar/PulsarMessageListener.java | 6 +- .../component/pulsar/PulsarMessageReceipt.java | 17 ++- .../pulsar/PulsarMessageReceiptFactory.java | 9 +- .../camel/component/pulsar/PulsarProducer.java | 28 ++--- .../pulsar/configuration/PulsarConfiguration.java | 94 ++++++++++----- .../camel/component/pulsar/utils/PulsarPath.java | 2 +- .../consumers/CommonCreationStrategyImpl.java | 5 +- .../pulsar/utils/message/PulsarMessageUtils.java | 2 +- .../pulsar/PulsarConcurrentConsumerInTest.java | 4 +- .../pulsar/PulsarConcurrentProducerInTest.java | 4 +- .../pulsar/PulsarConsumerAcknowledgementTest.java | 31 ++--- .../component/pulsar/PulsarConsumerInTest.java | 19 +-- .../PulsarConsumerNoAcknowledgementTest.java | 22 ++-- .../pulsar/PulsarCustomMessageReceiptTest.java | 27 ++--- .../component/pulsar/PulsarProducerInTest.java | 16 +-- .../camel/component/pulsar/PulsarTestSupport.java | 4 +- .../component/pulsar/utils/PulsarUtilsTest.java | 4 +- .../src/main/docs/robotframework-component.adoc | 4 +- .../camel-xj/src/main/docs/xj-component.adoc | 2 +- .../camel-xslt/src/main/docs/xslt-component.adoc | 2 +- .../apache/camel/component/xslt/XsltEndpoint.java | 6 +- .../main/docs/eips/content-based-router-eip.adoc | 2 +- .../endpoint/dsl/PulsarEndpointBuilderFactory.java | 60 ++++++++++ .../endpoint/dsl/XJEndpointBuilderFactory.java | 10 +- .../endpoint/dsl/XsltEndpointBuilderFactory.java | 10 +- .../pages/kubernetes-config-maps-component.adoc | 51 +++++++- .../pages/kubernetes-deployments-component.adoc | 51 ++++++++ .../ROOT/pages/microprofile-metrics-component.adoc | 15 ++- .../modules/ROOT/pages/pulsar-component.adoc | 4 +- .../ROOT/pages/robotframework-component.adoc | 4 +- .../modules/ROOT/pages/xj-component.adoc | 2 +- .../modules/ROOT/pages/xslt-component.adoc | 2 +- .../ROOT/pages/commercial-camel-offerings.adoc | 7 ++ parent/pom.xml | 2 +- .../tools/apt/EndpointAnnotationProcessor.java | 9 ++ 70 files changed, 1321 insertions(+), 347 deletions(-) create mode 100644 components/camel-microprofile-metrics/src/main/java/org/apache/camel/component/microprofile/metrics/MicroProfileMetricsExchangeRecorder.java create mode 100644 components/camel-microprofile-metrics/src/main/java/org/apache/camel/component/microprofile/metrics/event/notifier/context/MicroProfileMetricsCamelContextEventNotifier.java copy components/camel-microprofile-metrics/src/main/java/org/apache/camel/component/microprofile/metrics/event/notifier/{MicroProfileMetricsEventNotifierNamingStrategy.java => context/MicroProfileMetricsCamelContextEventNotifierNamingStrategy.java} (52%) copy components/camel-microprofile-metrics/src/main/java/org/apache/camel/component/microprofile/metrics/{MicroProfileMetricsCamelGauge.java => gauge/AtomicIntegerGauge.java} (66%) copy components/camel-microprofile-metrics/src/main/java/org/apache/camel/component/microprofile/metrics/{MicroProfileMetricsCamelGauge.java => gauge/LambdaGauge.java} (59%) rename components/camel-microprofile-metrics/src/main/java/org/apache/camel/component/microprofile/metrics/{MicroProfileMetricsCamelGauge.java => gauge/SimpleGauge.java} (89%) create mode 100644 components/camel-microprofile-metrics/src/test/java/org/apache/camel/component/microprofile/metrics/MicroProfileMetricsExchangeRecorderTest.java create mode 100644 components/camel-microprofile-metrics/src/test/java/org/apache/camel/component/microprofile/metrics/event/notifier/context/MicroProfileMetricsCamelContextEventNotifierTest.java