You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2023/12/23 07:48:17 UTC

(camel) branch main updated (d79cdd4a8a1 -> 03f4cc03031)

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

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


    from d79cdd4a8a1 Revert "Bump org.apache.maven.plugins:maven-compiler-plugin (#12571)"
     add 03f4cc03031 CAMEL-20247: Rework of dynamic router EIP component. (#12467)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/camel/catalog/components.properties |   1 +
 .../catalog/components/dynamic-router-control.json |  49 +++
 .../camel/catalog/components/dynamic-router.json   |  47 +--
 components/camel-dynamic-router/pom.xml            |  11 +-
 .../DynamicRouterControlComponentConfigurer.java}  |   8 +-
 .../DynamicRouterControlEndpointConfigurer.java    |  85 ++++
 .../DynamicRouterControlEndpointUriFactory.java}   |  28 +-
 ...icRouterControlProducerBulkConverterLoader.java |  90 +++++
 ...RouterControlProducerInvokeOnHeaderFactory.java |  27 ++
 .../DynamicRouterComponentConfigurer.java          |   2 +-
 .../DynamicRouterEndpointConfigurer.java           |  68 ++--
 .../DynamicRouterEndpointUriFactory.java           |  22 +-
 .../services/org/apache/camel/TypeConverterLoader  |   2 +
 .../services/org/apache/camel/component.properties |   2 +-
 .../org/apache/camel/component/dynamic-router      |   2 +-
 .../apache/camel/component/dynamic-router-control  |   2 +
 .../camel/configurer/dynamic-router-component      |   2 +-
 .../configurer/dynamic-router-control-component    |   2 +
 .../configurer/dynamic-router-control-endpoint     |   2 +
 .../camel/configurer/dynamic-router-endpoint       |   2 +-
 ...amicrouter.control.DynamicRouterControlProducer |   2 +
 .../camel/send-dynamic/dynamic-router-control      |   2 +
 .../urifactory/dynamic-router-control-endpoint     |   2 +
 .../camel/urifactory/dynamic-router-endpoint       |   2 +-
 .../control/dynamic-router-control.json            |  49 +++
 .../component/dynamicrouter/dynamic-router.json    |  54 ---
 .../dynamicrouter/routing/dynamic-router.json      |  51 +++
 .../src/main/docs/dynamic-router-component.adoc    | 293 +++++++++-----
 .../docs/dynamic-router-control-component.adoc     | 175 ++++++++
 .../dynamicrouter/DynamicRouterComponent.java      | 207 ----------
 .../dynamicrouter/DynamicRouterConstants.java      | 116 ------
 .../DynamicRouterControlChannelProcessor.java      | 199 ---------
 .../dynamicrouter/DynamicRouterControlMessage.java | 130 ------
 .../DynamicRouterControlProducer.java              | 114 ------
 .../dynamicrouter/DynamicRouterEndpoint.java       | 340 ----------------
 .../dynamicrouter/DynamicRouterFilterService.java  | 218 ++++++++++
 .../DynamicRouterMulticastProcessor.java           | 299 --------------
 .../DynamicRouterRecipientListHelper.java          | 243 +++++++++++
 .../component/dynamicrouter/PrioritizedFilter.java |  14 +-
 ...ynamicRouterControlChannelSendDynamicAware.java | 142 +++++++
 .../control/DynamicRouterControlComponent.java     |  86 ++++
 .../control/DynamicRouterControlConfiguration.java | 248 ++++++++++++
 .../control/DynamicRouterControlConstants.java     | 238 +++++++++++
 .../control/DynamicRouterControlEndpoint.java      | 216 ++++++++++
 .../control/DynamicRouterControlMessage.java       | 269 +++++++++++++
 .../control/DynamicRouterControlProducer.java      | 277 +++++++++++++
 .../routing/DynamicRouterComponent.java            | 184 +++++++++
 .../{ => routing}/DynamicRouterConfiguration.java  | 356 +++++------------
 .../routing/DynamicRouterConstants.java            | 121 ++++++
 .../routing/DynamicRouterEndpoint.java             | 235 +++++++++++
 .../routing/DynamicRouterProcessor.java            | 158 ++++++++
 .../{ => routing}/DynamicRouterProducer.java       |  45 +--
 .../dynamicrouter/DynamicRouterComponentTest.java  |  66 ---
 .../DynamicRouterConfigurationTest.java            |  48 ---
 .../DynamicRouterControlChannelProcessorTest.java  | 229 -----------
 .../DynamicRouterControlMessageTest.java           |  93 -----
 .../DynamicRouterControlProducerTest.java          |  47 ---
 .../dynamicrouter/DynamicRouterEndpointTest.java   |  61 ---
 .../DynamicRouterFilterServiceTest.java            | 149 +++++++
 .../dynamicrouter/DynamicRouterProcessorTest.java  | 139 -------
 .../dynamicrouter/DynamicRouterProducerTest.java   |  53 ---
 .../dynamicrouter/DynamicRouterTestConstants.java  |  80 ++++
 .../dynamicrouter/PrioritizedFilterTest.java       |  51 ++-
 ...icRouterControlChannelSendDynamicAwareTest.java |  97 +++++
 .../control/DynamicRouterControlComponentTest.java |  73 ++++
 .../control/DynamicRouterControlEndpointTest.java  | 115 ++++++
 .../control/DynamicRouterControlProducerTest.java  | 175 ++++++++
 .../DynamicRouterBasicSynchronousIT.java           | 217 ++++++----
 .../DynamicRouterMultipleRecipientModeIT.java      |  88 ++--
 .../DynamicRouterSendDynamicAwareIT.java           |  68 ++++
 .../DynamicRouterSingleRouteTwoParticipantsIT.java | 103 +++--
 .../integration/DynamicRouterTwoRoutesIT.java      |  49 ++-
 .../integration/DynamicRouterUriControlIT.java     | 203 ----------
 .../routing/DynamicRouterComponentTest.java        | 157 ++++++++
 .../routing/DynamicRouterEndpointTest.java         | 125 ++++++
 .../routing/DynamicRouterProcessorTest.java        | 118 ++++++
 .../routing/DynamicRouterProducerTest.java         |  87 ++++
 .../support/DynamicRouterTestSupport.java          | 279 -------------
 ...ynamicRouterMultipleRecipientModeIT-context.xml |  16 +-
 ...cRouterSingleRouteTwoParticipantsIT-context.xml |  10 +-
 .../DynamicRouterTwoRoutesIT-context.xml           |  10 +-
 .../org/apache/camel/main/components.properties    |   1 +
 .../ROOT/examples/json/dynamic-router-control.json |   1 +
 .../modules/ROOT/examples/json/dynamic-router.json |   2 +-
 docs/components/modules/ROOT/nav.adoc              |   1 +
 .../pages/dynamic-router-control-component.adoc    |   1 +
 .../component/ComponentsBuilderFactory.java        |  15 +
 .../dsl/DynamicRouterComponentBuilderFactory.java  |   2 +-
 ...namicRouterControlComponentBuilderFactory.java} |  48 +--
 .../src/generated/resources/metadata.json          |  25 +-
 .../builder/endpoint/EndpointBuilderFactory.java   |   1 +
 .../camel/builder/endpoint/EndpointBuilders.java   |   1 +
 .../builder/endpoint/StaticEndpointBuilders.java   |  81 +++-
 ...DynamicRouterControlEndpointBuilderFactory.java | 443 +++++++++++++++++++++
 .../dsl/DynamicRouterEndpointBuilderFactory.java   | 354 +++++++++-------
 .../camel-component-known-dependencies.properties  |   3 +-
 96 files changed, 5942 insertions(+), 3582 deletions(-)
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dynamic-router-control.json
 copy components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/{DynamicRouterComponentConfigurer.java => control/DynamicRouterControlComponentConfigurer.java} (83%)
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpointConfigurer.java
 copy components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/{DynamicRouterEndpointUriFactory.java => control/DynamicRouterControlEndpointUriFactory.java} (64%)
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlProducerBulkConverterLoader.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlProducerInvokeOnHeaderFactory.java
 rename components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/{ => routing}/DynamicRouterComponentConfigurer.java (97%)
 rename components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/{ => routing}/DynamicRouterEndpointConfigurer.java (69%)
 rename components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/{ => routing}/DynamicRouterEndpointUriFactory.java (78%)
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/component/dynamic-router-control
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/configurer/dynamic-router-control-component
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/configurer/dynamic-router-control-endpoint
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/invoke-on-header/org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducer
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/send-dynamic/dynamic-router-control
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dynamic-router-control-endpoint
 create mode 100644 components/camel-dynamic-router/src/generated/resources/org/apache/camel/component/dynamicrouter/control/dynamic-router-control.json
 delete mode 100644 components/camel-dynamic-router/src/generated/resources/org/apache/camel/component/dynamicrouter/dynamic-router.json
 create mode 100644 components/camel-dynamic-router/src/generated/resources/org/apache/camel/component/dynamicrouter/routing/dynamic-router.json
 create mode 100644 components/camel-dynamic-router/src/main/docs/dynamic-router-control-component.adoc
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterComponent.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterConstants.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlChannelProcessor.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlMessage.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlProducer.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpoint.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterFilterService.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterMulticastProcessor.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterRecipientListHelper.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlChannelSendDynamicAware.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlComponent.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlConfiguration.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlConstants.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpoint.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlMessage.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlProducer.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterComponent.java
 rename components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/{ => routing}/DynamicRouterConfiguration.java (53%)
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterConstants.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpoint.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterProcessor.java
 rename components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/{ => routing}/DynamicRouterProducer.java (73%)
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterComponentTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterConfigurationTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlChannelProcessorTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlMessageTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlProducerTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpointTest.java
 create 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/DynamicRouterProcessorTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterProducerTest.java
 create 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/DynamicRouterControlChannelSendDynamicAwareTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlComponentTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpointTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlProducerTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/integration/DynamicRouterSendDynamicAwareIT.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/integration/DynamicRouterUriControlIT.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterComponentTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpointTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterProcessorTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterProducerTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/support/DynamicRouterTestSupport.java
 create mode 120000 docs/components/modules/ROOT/examples/json/dynamic-router-control.json
 create mode 120000 docs/components/modules/ROOT/pages/dynamic-router-control-component.adoc
 copy dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{DynamicRouterComponentBuilderFactory.java => DynamicRouterControlComponentBuilderFactory.java} (69%)
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DynamicRouterControlEndpointBuilderFactory.java