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