This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot_sbom in repository https://gitbox.apache.org/repos/asf/camel.git
omit 21924ae352f Regen SBOM from commit 70488f4222669853aa8d4ce2190329e045df6439 add 8443a996180 Regen SBOM from commit 70488f4222669853aa8d4ce2190329e045df6439 (#12686) add 5f05908f459 Bump aws-java-sdk2-version from 2.22.10 to 2.22.11 (#12672) add a7a69540cfa docs: fix typos (#12681) add d2de234ec52 Regen for commit a7a69540cfaeacdf38787b6f0bd06f54a93c2d95 (#12688) add 6c962afe37c Bump org.kiwiproject:consul-client from 1.2.0 to 1.3.0 (#12690) add 4403f39e47b Bump org.owasp:dependency-check-maven from 9.0.7 to 9.0.8 add ae89742d256 Upgrade Vert.x to 4.5.1 add f96ca9e632f camel-vertx-websocket: Fix potentially flaky VertxWebsocketTest.testWsSchemeUriPrefix add 449180edf25 Bump opentelemetry-version from 1.33.0 to 1.34.0 add 98497d765e0 (chores) camel-mllp: minor cleanups (#12694) add 06fd0c730d9 Bump aws-java-sdk2-version from 2.22.10 to 2.22.12 add e87a79e927c CAMEL-20286: camel-netty - add support for native transport over kqueue and fixed UDS-connected warnings (#12625) add d4c535e5fa7 Camel-Robotframework: Fixed typo in docs (#12696) add b00051f5f7c CAMEL-20297 camel-file-watch: do not swallow interrupted exceptions add 56327a735c0 CAMEL-20297 camel-kafka: do not swallow interrupted exceptions add 80921f085bd CAMEL-20297 camel-rocketmq: do not swallow interrupted exceptions add 1c73ce90679 CAMEL-20297 camel-seda: do not swallow interrupted exceptions add de350b2ac28 CAMEL-20297 camel-stream: do not swallow interrupted exceptions add 07db1966e1c CAMEL-20297 camel-test: do not swallow interrupted exceptions add 2f11b3147d4 Bump curator-version from 5.5.0 to 5.6.0 add e22a87f9685 Fix type acitvemq to activemq step-eip.adoc (#12701) add 0dc2dcf8ce6 Bump com.twilio.sdk:twilio from 9.14.1 to 9.15.0 add 405e32a6bac Bump slf4j-version from 2.0.10 to 2.0.11 add 99cf5916626 Bump aws-java-sdk2-version from 2.22.12 to 2.22.13 (#12702) add bea350e3300 Regen for commit 99cf591662639f9e1f893ac334cfb3964b8f5873 (#12705) add a9e99afd05e Bump com.alibaba:fastjson from 2.0.44 to 2.0.45 (#12699) add c23df082b02 CAMEL-20303 - Camel-Sql: Add ObjectInputFilter String pattern parameter in JdbcAggregationRepository to be used in unmarshall operations (#12706) add 3ecb1874645 (chores) camel-api: formatting fixes add 15feffe579f Bump joda-time:joda-time from 2.12.5 to 2.12.6 (#12713) add 46983a1b1e4 Bump com.couchbase.client:java-client from 3.5.1 to 3.5.2 (#12714) add 1aa785a6053 Bump com.google.auth:google-auth-library-oauth2-http (#12715) add 0d38884083a Bump google-auth-library-oauth2-http-version from 1.21.0 to 1.22.0 (#12711) add cdbc36ce833 CAMEL-20303 - Camel-Sql: Add ObjectInputFilter String pattern parameter in JdbcAggregationRepository to be used in unmarshall operations - Added migration docs and sql docs (#12716) add 1634af20645 CAMEL-20231: use an unmodifiable list instead of copying the old one add f30b9162057 CAMEL-20297 camel-as2: do not swallow interrupted exceptions add 33153f080a4 CAMEL-20297 camel-controlbus: do not swallow interrupted exceptions add 1fe5f138249 CAMEL-20297 camel-direct: do not swallow interrupted exceptions add 7689bc302bf CAMEL-20297 camel-disruptor: do not swallow interrupted exceptions add f70676d71fd CAMEL-20297 camel-irc: do not swallow interrupted exceptions add 97d33f7ac78 [CAMEL-20298] Enhancing JSONata Compatibility for Full Reference Port (#12670) add 22ac1c8534b Bump org.apache.camel.k:camel-k-crds from 2.1.0 to 2.2.0 (#12641) add 92be6f62832 Bump org.slf4j:slf4j-api from 2.0.10 to 2.0.11 add 74b6e1994a3 CAMEL-20231: clear the services on initialization (#12722) add 9e173007798 CAMEL-20297 camel-aws2-athena: do not swallow interrupted exceptions add 9a4bb60bcc4 CAMEL-20297 camel-aws2-kinesis: do not swallow interrupted exceptions add 78cd82cd306 CAMEL-18969 - Support mongodb connection string/uri to configure camel-mongodb component. add 5b3411b923f Bump org.apache.maven.plugins:maven-surefire-report-plugin add 4c4c2e25bb9 Bump maven-surefire-plugin-version from 3.2.3 to 3.2.5 add 7fce70b7334 bump com.google.apis:google-api-services-calendar add 5b07accf11b bump io.projectreactor:reactor-core from 3.6.1 to 3.6.2 add 26e6bcfa347 Bump micrometer-version from 1.12.1 to 1.12.2 add b3bc0a1daab Bump com.google.apis:google-api-services-gmail add e970f72480f Revert "Bump org.apache.camel.k:camel-k-crds from 2.1.0 to 2.2.0 (#12641)" (#12732) add cf84a59a0ea remove lastResult from Kafka Camel component (#12002) add b7dc1da4dbe CAMEL-20044: formatting fixes add 489cae42383 CAMEL-20297 camel-jms: do not swallow interrupted exceptions add d49d680b6e4 CAMEL-20297 camel-sjms: do not swallow interrupted exceptions add f7853906cd9 CAMEL-20297 camel-seda: do not swallow interrupted exceptions (leftover) add 47821ee9723 (chores) camel-spring-xml: try to reduce flakiness in test add ec723c1096a bump micrometer-tracing-version from 1.2.1 to 1.2.2 add 16f4db2b0e3 Update how-do-i-configure-endpoints.adoc (#12738) add 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. add 2c0d92afad3 Bump aws-java-sdk2-version from 2.22.13 to 2.23.0 add d984023e3db Bump djl-version from 0.25.0 to 0.26.0 add 68bbb507e81 Bump kubernetes-client-version from 6.9.2 to 6.10.0 add 53f4e0acdc6 Bump com.google.cloud:google-cloud-secretmanager-bom add 8fe6d1141b3 Bump jackson2-version from 2.15.3 to 2.16.1 (#12597) add 487c7db36df Bump com.googlecode.libphonenumber:libphonenumber add 1e3cbf24dd5 Bump org.atmosphere:atmosphere-runtime from 3.0.3 to 3.0.4 add c9077ca9d1a Bump com.google.cloud:google-cloud-functions-bom from 2.34.0 to 2.35.0 add 15ef6fb9d3a Bump protobuf-version from 3.23.4 to 3.25.2 (#12749) add 1b83c07f88d Bump com.braintreepayments.gateway:braintree-java from 3.31.0 to 3.32.0 (#12751) add fe81d6da63d Regen for commit 1b83c07f88d7504fb3dc6eec76406b17f9d49a05 (#12758) add c7aa49f8c83 CAMEL-20306 - Camel-CassandraQL: Add ObjectInputFilter String pattern parameter in CassandraAggregationRepository to be used in unmarshall operations (#12759) add 519188fdc46 CAMEL-20297 camel-aws2-sqs: do not swallow interrupted exceptions add 6c78b902b9a Bump io.fabric8:mockwebserver from 6.9.2 to 6.10.0 add 18c6981690b Bump org.apache.maven.plugin-tools:maven-plugin-annotations add 01dcbe44d02 (chores) camel-jms: formatting fixes add aa01351c34d Bump com.slack.api:slack-api-client from 1.36.1 to 1.37.0 add c0a405fd4a7 Bump huaweicloud-sdk-version from 3.1.76 to 3.1.77 add f3647b9c6f2 Bump elasticsearch-java-client-version from 8.11.3 to 8.11.4 add c9f86dad06d Bump spring-version from 6.1.2 to 6.1.3 add 45587d42dbe Improve data type resolving in YAML Pipe loader add af808a2fd01 Bump org.elasticsearch.client:elasticsearch-rest-client-sniffer add d80976cbf6e CAMEL-20297 camel-dhis2: do not swallow interrupted exceptions add e7e6e1eddb0 CAMEL-20297 camel-azure-servicebus: do not swallow interrupted exceptions add 6d56e383f99 CAMEL-20297 camel-cxf-spring-soap: do not swallow interrupted exceptions add 1bff2a22f53 CAMEL-20297 camel-docker: do not swallow interrupted exceptions add 8623fa384e4 CAMEL-20297 camel-grpc: do not swallow interrupted exceptions add 558e5b3283f CAMEL-20297 camel-hazelcast: do not swallow interrupted exceptions add 94933f335ff CAMEL-20297 camel-iec60870: do not swallow interrupted exceptions add 3c775345ab5 CAMEL-20297 camel-wal: do not swallow interrupted exceptions add 987111dc61a CAMEL-20297 camel-mock: do not swallow interrupted exceptions add 50ba801da5a Regen endpointdsl add bed6359e030 Camel-CloudEvents: Fixed failing test (#12770) add 0b93a3bf45c Fix main IntegrationRunTest (#12768) add d69bc3bdec5 CAMEL-20334 - AWS S3 cloudevents data type does not set proper data Content-Type (#12776) add 62f71e2ef10 CAMEL-20297 camel-google-pubsub: do not swallow interrupted exceptions add 3f4ed208c68 CAMEL-20297 camel-google-hazelcast: do not swallow interrupted exceptions add 9077f5a9efc CAMEL-20297 camel-kamelet: do not swallow interrupted exceptions add f2348919e7f CAMEL-20297 camel-ftp: do not swallow interrupted exceptions add 39680a3f6c0 CAMEL-20297 camel-splunk: do not swallow interrupted exceptions add a70b6106c11 CAMEL-20297 camel-whatsapp: do not swallow interrupted exceptions add bc4a7ec5198 CAMEL-20297 camel-etcd3: do not swallow interrupted exceptions add 33ed6c053ed CAMEL-20297 camel-core-processor: do not swallow interrupted exceptions add dc5bf5239c4 CAMEL-20297 camel-base-engine: do not swallow interrupted exceptions add 65983ea120a CAMEL-20297 camel-core-model: do not swallow interrupted exceptions add 47915727ef6 Bump aws-java-sdk2-version from 2.23.0 to 2.23.2 (#12779) add 6f3763983aa Bump org.springframework.data:spring-data-redis from 3.2.1 to 3.2.2 (#12780) add 191d1b3c4c7 Bump aws-java-sdk2-version from 2.23.2 to 2.23.3 (#12782) add 9e871766a63 Bump org.springframework.vault:spring-vault-core from 3.1.0 to 3.1.1 (#12783) add c3b891d7707 Regen SBOM from commit 9e871766a63270e0f6ed45f9fe7c26f343d0427b 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 (21924ae352f) \ N -- N -- N refs/heads/regen_bot_sbom (c3b891d7707) 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. No new revisions were added by this update. Summary of changes: camel-sbom/camel-sbom.json | 11480 ++++++++++--------- camel-sbom/camel-sbom.xml | 9942 ++++++++-------- .../apache/camel/catalog/components/aws2-ec2.json | 2 +- .../apache/camel/catalog/components/braintree.json | 4 +- .../catalog/components/dynamic-router-control.json | 4 +- .../apache/camel/catalog/components/jsonata.json | 2 +- .../apache/camel/catalog/components/mongodb.json | 83 +- .../camel/catalog/components/robotframework.json | 2 +- .../camel/component/as2/api/AS2ClientManager.java | 5 +- .../component/aws2/athena/Athena2QueryHelper.java | 2 + .../apache/camel/component/aws2/ec2/aws2-ec2.json | 2 +- .../component/aws2/kinesis/Kinesis2Consumer.java | 27 +- .../AWS2S3CloudEventDataTypeTransformer.java | 1 + .../camel/component/aws2/sqs/Sqs2Consumer.java | 3 + .../azure/servicebus/ServiceBusConsumer.java | 2 +- .../src/main/docs/bindy-dataformat.adoc | 4 +- .../braintree/BraintreeEndpointUriFactory.java | 3 +- .../TransactionGatewayEndpointConfiguration.java | 15 +- ...tionGatewayEndpointConfigurationConfigurer.java | 7 + .../internal/TransactionGatewayApiMethod.java | 6 + .../camel/component/braintree/braintree.json | 4 +- .../src/main/docs/cql-component.adoc | 4 + .../cassandra/CassandraAggregationRepository.java | 19 +- .../aggregate/cassandra/CassandraCamelCodec.java | 15 +- .../cassandra/CassandraCamelCodecTest.java | 56 + .../test/java/org/malicious/example/Employee.java | 35 +- .../camel/component/cloudevents/CloudEvent.java | 2 + .../CloudEventJsonDataTypeTransformerTest.java | 2 +- .../component/controlbus/ControlBusProducer.java | 3 +- .../cxf/spring/jaxws/CxfSpringEndpoint.java | 4 +- .../component/dhis2/api/Dhis2ResourceTables.java | 20 +- .../camel/component/direct/DirectProducer.java | 7 + .../component/disruptor/DisruptorProducer.java | 6 +- .../component/disruptor/DisruptorReference.java | 6 +- .../docker/producer/AsyncDockerProducer.java | 6 +- 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 + .../aggregate/Etcd3AggregationRepository.java | 55 +- .../component/file/watch/FileWatchConsumer.java | 1 + .../component/file/remote/SftpOperations.java | 1 + .../SftpChangedExclusiveReadLockStrategy.java | 1 + .../google/pubsub/GooglePubsubComponent.java | 3 + .../google/pubsub/GooglePubsubConsumer.java | 3 + .../GrpcRequestAggregationStreamObserver.java | 1 + .../GrpcRequestPropagationStreamObserver.java | 2 + .../hazelcast/policy/HazelcastRoutePolicy.java | 2 +- .../hazelcast/queue/HazelcastQueueConsumer.java | 2 +- .../hazelcast/seda/HazelcastSedaConsumer.java | 4 +- .../iec60870/client/ClientConnection.java | 2 +- .../apache/camel/component/irc/IrcConsumer.java | 3 +- .../apache/camel/component/irc/IrcProducer.java | 3 +- .../component/jms/reply/ReplyManagerSupport.java | 2 +- .../jms/reply/TemporaryQueueReplyManager.java | 3 +- .../camel/component/jms/JmsDeliveryDelayTest.java | 2 +- .../component/jms/JmsTopicDurableSharedTest.java | 2 +- components/camel-jsonata/pom.xml | 6 +- .../apache/camel/component/jsonata/jsonata.json | 2 +- .../camel/component/jsonata/JsonataEndpoint.java | 54 +- .../component/jsonata/JsonataFirstSampleTest.java | 21 +- .../component/jsonata/firstSample/expressions.spec | 3 +- .../component/jsonata/firstSample/output.json | 2 +- .../camel/component/kafka/KafkaFetchRecords.java | 42 +- .../consumer/support/KafkaRecordProcessor.java | 48 +- .../support/KafkaRecordProcessorFacade.java | 38 +- .../kafka/consumer/support/ProcessingResult.java | 21 +- .../kafka/KafkaIdempotentRepository.java | 11 +- ...eakOnFirstErrorOffUsingKafkaManualCommitIT.java | 4 +- .../KafkaBreakOnFirstErrorReplayOldMessagesIT.java | 4 +- .../KafkaBreakOnFirstErrorSeekIssueIT.java | 4 +- ...stErrorWithBatchUsingAsynchCommitManagerIT.java | 4 +- ...irstErrorWithBatchUsingKafkaManualCommitIT.java | 4 +- ...rrorWithBatchUsingKafkaManualCommitRetryIT.java | 4 +- ...rstErrorWithBatchUsingSynchCommitManagerIT.java | 4 +- .../health/KafkaConsumerHealthCheckIT.java | 4 +- .../camel/component/kamelet/KameletProducer.java | 5 + ...onsumerOptionalEndOfDataWithValidationTest.java | 14 +- ...rConsumerEndOfDataAndValidationTestSupport.java | 10 - .../apache/camel/component/mock/MockEndpoint.java | 4 +- .../mongodb/MongoDbEndpointConfigurer.java | 6 + .../mongodb/MongoDbEndpointUriFactory.java | 3 +- .../apache/camel/component/mongodb/mongodb.json | 83 +- .../camel/component/mongodb/MongoDbEndpoint.java | 25 +- components/camel-netty/pom.xml | 67 + .../camel-netty/src/main/docs/netty-component.adoc | 40 + .../camel/component/netty/NettyProducer.java | 30 +- .../netty/NettyServerBossPoolBuilder.java | 12 +- .../component/netty/NettyWorkerPoolBuilder.java | 12 +- .../SingleTCPNettyServerBootstrapFactory.java | 32 +- .../camel/component/netty/NettyTCPSyncUDSTest.java | 10 +- .../src/main/docs/quickfix-component.adoc | 2 +- .../component/robotframework/robotframework.json | 2 +- .../src/main/docs/robotframework-component.adoc | 6 +- .../robotframework/RobotFrameworkEndpoint.java | 2 +- .../camel/component/rocketmq/RocketMQProducer.java | 5 + .../camel-salesforce-maven-plugin/pom.xml | 2 +- .../apache/camel/component/seda/SedaConsumer.java | 5 +- .../apache/camel/component/seda/SedaProducer.java | 9 +- .../camel-servicenow-maven-plugin/pom.xml | 2 +- .../component/sjms/reply/ReplyManagerSupport.java | 2 +- .../sjms/reply/TemporaryQueueReplyManager.java | 1 + .../component/splunk/SplunkConnectionFactory.java | 4 + .../TransactedStackSizeBreakOnExceptionTest.java | 2 +- .../camel-sql/src/main/docs/sql-component.adoc | 4 + .../aggregate/jdbc/JdbcAggregationRepository.java | 17 +- .../processor/aggregate/jdbc/JdbcCamelCodec.java | 20 +- .../aggregate/jdbc/JdbcCamelCodecTest.java | 55 + .../test/java/org/malicious/example/Employee.java | 35 +- .../camel/component/stream/StreamProducer.java | 3 + .../org/apache/camel/test/junit5/TestSupport.java | 2 +- .../src/main/docs/thrift-component.adoc | 2 +- .../vertx/websocket/VertxWebsocketTest.java | 2 +- .../camel/component/wal/DefaultLogSupervisor.java | 1 + .../service/WhatsAppServiceRestAPIAdapter.java | 5 +- .../camel-xj/src/main/docs/xj-component.adoc | 4 +- .../java/org/apache/camel/ValidationException.java | 4 +- .../org/apache/camel/spi/TransformerResolver.java | 9 +- .../impl/engine/BaseExecutorServiceManager.java | 1 + .../engine/DefaultAsyncProcessorAwaitManager.java | 2 + .../org/apache/camel/impl/engine/DefaultRoute.java | 3 +- .../impl/engine/DefaultRouteStartupOrder.java | 4 +- .../src/main/docs/modules/eips/pages/step-eip.adoc | 6 +- .../org/apache/camel/builder/NotifyBuilder.java | 1 + .../camel/processor/DelayProcessorSupport.java | 7 + .../apache/camel/processor/MulticastProcessor.java | 2 +- .../org/apache/camel/processor/Resequencer.java | 1 + .../apache/camel/processor/StreamResequencer.java | 2 + .../processor/aggregate/AggregateProcessor.java | 1 + .../errorhandler/RedeliveryErrorHandler.java | 2 + .../ByteArrayDataTypeTransformerTest.java | 6 + .../transformer/StringDataTypeTransformerTest.java | 6 + .../ROOT/pages/camel-4x-upgrade-guide-4_4.adoc | 12 + .../faq/pages/how-do-i-configure-endpoints.adoc | 2 +- .../builder/endpoint/StaticEndpointBuilders.java | 44 +- ...DynamicRouterControlEndpointBuilderFactory.java | 14 +- .../dsl/FileWatchEndpointBuilderFactory.java | 4 +- .../endpoint/dsl/FtpEndpointBuilderFactory.java | 4 +- .../endpoint/dsl/FtpsEndpointBuilderFactory.java | 4 +- .../dsl/MongoDbEndpointBuilderFactory.java | 45 + .../dsl/RobotFrameworkEndpointBuilderFactory.java | 8 +- .../dsl/SalesforceEndpointBuilderFactory.java | 101 +- .../endpoint/dsl/SftpEndpointBuilderFactory.java | 4 +- .../jbang/core/commands/k/IntegrationRunTest.java | 2 +- .../camel/dsl/yaml/YamlRoutesBuilderLoader.java | 26 +- .../apache/camel/dsl/yaml/PipeLoaderTest.groovy | 100 + parent/pom.xml | 78 +- pom.xml | 2 +- .../maven/camel-api-component-maven-plugin/pom.xml | 2 +- .../pom.xml | 2 +- tooling/parent/pom.xml | 2 +- 186 files changed, 14469 insertions(+), 11478 deletions(-) create mode 100644 components/camel-cassandraql/src/test/java/org/apache/camel/processor/aggregate/cassandra/CassandraCamelCodecTest.java copy core/camel-api/src/main/java/org/apache/camel/ValidationException.java => components/camel-cassandraql/src/test/java/org/malicious/example/Employee.java (57%) 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 create mode 100644 components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/JdbcCamelCodecTest.java copy core/camel-api/src/main/java/org/apache/camel/ValidationException.java => components/camel-sql/src/test/java/org/malicious/example/Employee.java (57%)