You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2024/01/10 13:04:30 UTC

(camel) branch main updated (5ed5ec6f75c -> c4711c97301)

This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 5ed5ec6f75c Bump io.projectreactor.netty:reactor-netty from 1.1.14 to 1.1.15
     add c4711c97301 CAMEL-20302: Adding JMX control and monitoring for the Dynamic Router EIP component.

No new revisions were added by this update.

Summary of changes:
 .../catalog/components/dynamic-router-control.json |   4 +-
 components/camel-dynamic-router/pom.xml            |  20 +-
 ...RouterControlProducerInvokeOnHeaderFactory.java |   2 +
 ...icRouterControlServiceBulkConverterLoader.java} |   6 +-
 .../services/org/apache/camel/TypeConverterLoader  |   2 +-
 .../control/dynamic-router-control.json            |   4 +-
 .../src/main/docs/dynamic-router-component.adoc    |  79 ++++++
 .../docs/dynamic-router-control-component.adoc     |  81 ++++++-
 .../control/DynamicRouterControlComponent.java     |  43 +++-
 .../control/DynamicRouterControlConstants.java     |  19 +-
 .../control/DynamicRouterControlEndpoint.java      |  87 ++++---
 .../control/DynamicRouterControlMessage.java       |  10 +-
 .../control/DynamicRouterControlProducer.java      | 215 ++++++++---------
 .../control/DynamicRouterControlService.java       | 268 +++++++++++++++++++++
 .../{ => filter}/DynamicRouterFilterService.java   | 112 +++++++--
 .../{ => filter}/PrioritizedFilter.java            |  30 +--
 .../filter/PrioritizedFilterStatistics.java        |  67 ++++++
 .../routing/DynamicRouterComponent.java            |  10 +-
 .../routing/DynamicRouterConstants.java            |   8 +-
 .../routing/DynamicRouterEndpoint.java             |   2 +-
 .../routing/DynamicRouterProcessor.java            |   5 +-
 .../DynamicRouterRecipientListHelper.java          |   3 +-
 .../DynamicRouterFilterServiceTest.java            | 149 ------------
 .../dynamicrouter/DynamicRouterTestConstants.java  |  80 ------
 .../control/DynamicRouterControlComponentTest.java |  41 +++-
 .../control/DynamicRouterControlEndpointTest.java  |  31 +--
 .../control/DynamicRouterControlProducerTest.java  | 227 ++++++++++++-----
 .../control/DynamicRouterControlServiceTest.java   | 157 ++++++++++++
 .../filter/DynamicRouterFilterServiceTest.java     | 233 ++++++++++++++++++
 .../filter/PrioritizedFilterStatisticsTest.java    |  52 ++++
 .../{ => filter}/PrioritizedFilterTest.java        |  26 +-
 .../DynamicRouterBasicSynchronousIT.java           | 100 +++++---
 .../integration/DynamicRouterJmxIT.java            | 259 ++++++++++++++++++++
 .../integration/DynamicRouterMBeansIT.java         | 116 +++++++++
 .../DynamicRouterSendDynamicAwareIT.java           |  63 ++++-
 .../routing/DynamicRouterComponentTest.java        |  20 +-
 .../routing/DynamicRouterEndpointTest.java         |  17 +-
 .../routing/DynamicRouterProcessorTest.java        |  14 +-
 .../routing/DynamicRouterProducerTest.java         |  28 +++
 .../integration/DynamicRouterJmxIT-context.xml     |  44 ++++
 40 files changed, 2125 insertions(+), 609 deletions(-)
 rename components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/{DynamicRouterControlProducerBulkConverterLoader.java => DynamicRouterControlServiceBulkConverterLoader.java} (89%)
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlService.java
 rename components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/{ => filter}/DynamicRouterFilterService.java (67%)
 rename components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/{ => filter}/PrioritizedFilter.java (71%)
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/filter/PrioritizedFilterStatistics.java
 rename components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/{ => routing}/DynamicRouterRecipientListHelper.java (99%)
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterFilterServiceTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterTestConstants.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlServiceTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/filter/DynamicRouterFilterServiceTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/filter/PrioritizedFilterStatisticsTest.java
 rename components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/{ => filter}/PrioritizedFilterTest.java (72%)
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/integration/DynamicRouterJmxIT.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/integration/DynamicRouterMBeansIT.java
 create mode 100644 components/camel-dynamic-router/src/test/resources/org/apache/camel/component/dynamicrouter/integration/DynamicRouterJmxIT-context.xml