This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.
from ff8aabb Revert ""CAMEL-13660:xml-specs - Can we upgrade stax2-api
from 3.x to 4.x""
new 87af297 CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new e1b778d camel3 - SPI for ReactiveHelper so we can plugin different
reactive engines
new 3e324d4 camel3 - SPI for ReactiveHelper so we can plugin different
reactive engines
new f96f3ab CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new d6a47b2 CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new 7c05330 CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new 0857c76 BaseExecutorServiceManager should be abstract
new 35805f9 CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new c926451 CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new 344d548 CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new 26a5457 CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new 611590e CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new 86d23b5 CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new 88942d0 CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new cb3ceba CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new dee4f9b CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new 0a181b3 CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
new 06beeba CAMEL-13636: camel3 - SPI for ReactiveHelper so we can plugin
different reactive engines
The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
apache-camel/pom.xml | 16 +-
apache-camel/src/main/descriptors/common-bin.xml | 3 +
bom/camel-bom/pom.xml | 5 +
.../camel-reactive-executor-vertx}/pom.xml | 29 ++-
.../src/main/docs/reactive-executor-vertx.adoc | 46 +++++
.../reactive/vertx/VertXReactiveExecutor.java | 117 +++++++++++
.../services/org/apache/camel/reactive-executor | 18 ++
.../org/apache/camel/reactive/SimpleMockTest.java | 65 ++++++
.../src/test/resources/log4j2.properties | 31 +++
components/pom.xml | 1 +
components/readme.adoc | 4 +-
.../main/java/org/apache/camel/CamelContext.java | 8 +
.../org/apache/camel/spi/ReactiveExecutor.java | 104 ++++++++++
.../camel/impl/engine/AbstractCamelContext.java | 38 +++-
.../impl/engine/BaseExecutorServiceManager.java | 5 +-
.../engine/DefaultAsyncProcessorAwaitManager.java | 4 +-
.../camel/impl/engine/DefaultReactiveExecutor.java | 228 +++++++++++++++++++++
.../impl/engine/ReactiveExecutorResolver.java | 73 +++++++
.../camel/processor/CamelInternalProcessor.java | 11 +-
.../org/apache/camel/processor/LoopProcessor.java | 7 +-
.../apache/camel/processor/MulticastProcessor.java | 13 +-
.../java/org/apache/camel/processor/Pipeline.java | 9 +-
.../processor/SharedCamelInternalProcessor.java | 13 +-
.../org/apache/camel/processor/TryProcessor.java | 5 +-
.../processor/aggregate/AggregateProcessor.java | 3 +-
.../errorhandler/RedeliveryErrorHandler.java | 27 ++-
.../loadbalancer/FailOverLoadBalancer.java | 5 +-
.../processor/loadbalancer/TopicLoadBalancer.java | 5 +-
core/camel-caffeine-lrucache/pom.xml | 2 +-
.../core/xml/AbstractCamelContextFactoryBean.java | 6 +
.../org/apache/camel/impl/DefaultCamelContext.java | 7 +
.../camel/impl/DefaultExecutorServiceManager.java | 3 +
.../camel/impl/MultipleLifecycleStrategyTest.java | 2 +-
.../impl/engine/CustomThreadPoolFactoryTest.java | 3 +-
core/camel-headersmap/pom.xml | 2 +-
.../camel-headersmap/src/main/docs/headersmap.adoc | 4 +-
core/camel-jaxp/pom.xml | 6 +-
.../camel/main/DefaultConfigurationConfigurer.java | 44 ++--
core/camel-management-impl/pom.xml | 16 ++
.../ManagedDefaultReactiveExecutorTest.java | 70 +++++++
.../management/ManagedNonManagedServiceTest.java | 4 +-
...edProducerRouteAddRemoveRegisterAlwaysTest.java | 2 +-
.../management/ManagedRouteAddRemoveTest.java | 2 +-
.../org/apache/camel/support/ReactiveHelper.java | 19 +-
docs/components/modules/ROOT/nav.adoc | 1 +
.../ROOT/pages/reactive-executor-vertx.adoc | 46 +++++
examples/README.adoc | 2 +
.../camel-example-reactive-executor-vertx}/pom.xml | 65 +++---
.../readme.adoc | 15 ++
.../org/apache/camel/example/MyApplication.java | 38 ++++
.../org/apache/camel/example/MyRouteBuilder.java | 30 +++
.../src/main/resources/application.properties | 28 +++
.../src/main}/resources/log4j2.properties | 0
examples/pom.xml | 1 +
parent/pom.xml | 10 +
.../camel-reactive-executor-vertx-starter/pom.xml | 53 +++++
.../src/main/resources/META-INF/LICENSE.txt | 0
.../src/main/resources/META-INF/NOTICE.txt | 0
.../src/main/resources/META-INF/spring.provides | 17 ++
platforms/spring-boot/components-starter/pom.xml | 1 +
.../camel-spring-boot-dependencies/pom.xml | 5 +
61 files changed, 1252 insertions(+), 145 deletions(-)
copy {core/camel-headersmap =>
components/camel-reactive-executor-vertx}/pom.xml (79%)
create mode 100644
components/camel-reactive-executor-vertx/src/main/docs/reactive-executor-vertx.adoc
create mode 100644
components/camel-reactive-executor-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXReactiveExecutor.java
create mode 100644
components/camel-reactive-executor-vertx/src/main/resources/META-INF/services/org/apache/camel/reactive-executor
create mode 100644
components/camel-reactive-executor-vertx/src/test/java/org/apache/camel/reactive/SimpleMockTest.java
create mode 100644
components/camel-reactive-executor-vertx/src/test/resources/log4j2.properties
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/ReactiveExecutor.java
create mode 100644
core/camel-base/src/main/java/org/apache/camel/impl/engine/DefaultReactiveExecutor.java
create mode 100644
core/camel-base/src/main/java/org/apache/camel/impl/engine/ReactiveExecutorResolver.java
create mode 100644
core/camel-management-impl/src/test/java/org/apache/camel/management/ManagedDefaultReactiveExecutorTest.java
create mode 100644
docs/components/modules/ROOT/pages/reactive-executor-vertx.adoc
copy {core/camel-headersmap =>
examples/camel-example-reactive-executor-vertx}/pom.xml (61%)
create mode 100644 examples/camel-example-reactive-executor-vertx/readme.adoc
create mode 100644
examples/camel-example-reactive-executor-vertx/src/main/java/org/apache/camel/example/MyApplication.java
create mode 100644
examples/camel-example-reactive-executor-vertx/src/main/java/org/apache/camel/example/MyRouteBuilder.java
create mode 100644
examples/camel-example-reactive-executor-vertx/src/main/resources/application.properties
copy {tests/camel-itest-osgi/src/test =>
examples/camel-example-reactive-executor-vertx/src/main}/resources/log4j2.properties
(100%)
create mode 100644
platforms/spring-boot/components-starter/camel-reactive-executor-vertx-starter/pom.xml
copy {tooling/maven/camel-package-maven-plugin =>
platforms/spring-boot/components-starter/camel-reactive-executor-vertx-starter}/src/main/resources/META-INF/LICENSE.txt
(100%)
copy {tooling/maven/camel-package-maven-plugin =>
platforms/spring-boot/components-starter/camel-reactive-executor-vertx-starter}/src/main/resources/META-INF/NOTICE.txt
(100%)
create mode 100644
platforms/spring-boot/components-starter/camel-reactive-executor-vertx-starter/src/main/resources/META-INF/spring.provides