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