You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pp...@apache.org on 2020/08/12 09:51:53 UTC
[camel-quarkus] 02/03: CAMEL-14297: Introduce
RouteBuilderConfigurer. Thanks Luca
This is an automated email from the ASF dual-hosted git repository.
ppalaga pushed a commit to branch camel-master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit b8cb6f47e31bdc4c6ef3a9ecb78dba2944d3d3f2
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Aug 12 09:27:11 2020 +0200
CAMEL-14297: Introduce RouteBuilderConfigurer. Thanks Luca
---
.../java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java | 3 +++
.../core/src/test/java/org/apache/camel/quarkus/core/CoreTest.java | 4 +---
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
index 728812d..870fa8d 100644
--- a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
+++ b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
@@ -79,6 +79,8 @@ class CamelProcessor {
"org.apache.camel.RoutesBuilder");
private static final DotName ROUTE_BUILDER_TYPE = DotName.createSimple(
"org.apache.camel.builder.RouteBuilder");
+ private static final DotName ROUTE_BUILDER_CONFIGURER_TYPE = DotName.createSimple(
+ "org.apache.camel.builder.RouteBuilderConfigurer");
private static final DotName ADVICE_WITH_ROUTE_BUILDER_TYPE = DotName.createSimple(
"org.apache.camel.builder.AdviceWithRouteBuilder");
private static final DotName DATA_FORMAT_TYPE = DotName.createSimple(
@@ -94,6 +96,7 @@ class CamelProcessor {
private static final Set<DotName> UNREMOVABLE_BEANS_TYPES = CamelSupport.setOf(
ROUTES_BUILDER_TYPE,
+ ROUTE_BUILDER_CONFIGURER_TYPE,
DATA_FORMAT_TYPE,
LANGUAGE_TYPE,
COMPONENT_TYPE,
diff --git a/integration-tests/core/src/test/java/org/apache/camel/quarkus/core/CoreTest.java b/integration-tests/core/src/test/java/org/apache/camel/quarkus/core/CoreTest.java
index 4c132c9..7dbf748 100644
--- a/integration-tests/core/src/test/java/org/apache/camel/quarkus/core/CoreTest.java
+++ b/integration-tests/core/src/test/java/org/apache/camel/quarkus/core/CoreTest.java
@@ -23,7 +23,6 @@ import io.quarkus.test.junit.QuarkusTest;
import io.restassured.RestAssured;
import io.restassured.response.Response;
import org.apache.camel.support.DefaultLRUCacheFactory;
-import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import static org.hamcrest.Matchers.emptyOrNullString;
@@ -34,6 +33,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
@QuarkusTest
public class CoreTest {
+
@Test
public void testContainerLookupFromRegistry() {
RestAssured.when().get("/test/registry/lookup-registry").then().body(is("true"));
@@ -41,8 +41,6 @@ public class CoreTest {
}
@Test
- @Disabled
- // TODO: Fix discovery of methods that produces RouteBuilderConfigurer
public void testLookupRoutes() {
RestAssured.when().get("/test/routes/lookup-routes").then().body(is("true"));
}