This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push:
new 179bf3a Use CamelContextCustomizer from camel-api
179bf3a is described below
commit 179bf3ab781284c70371db2afc876dd20f17c78b
Author: James Netherton <[email protected]>
AuthorDate: Tue May 25 07:25:47 2021 +0100
Use CamelContextCustomizer from camel-api
Fixes #2637
---
.../core/deployment/CamelContextProcessor.java | 4 ++--
.../core/deployment/main/CamelMainProcessor.java | 2 +-
.../spi/CamelContextCustomizerBuildItem.java | 2 +-
.../RuntimeCamelContextCustomizerBuildItem.java | 2 +-
.../deployment/CamelContextCustomizerTest.java | 2 +-
.../deployment/RestConfigurationCustomizer.java | 4 ++--
.../camel/quarkus/core/CamelContextCustomizer.java | 24 ----------------------
.../camel/quarkus/core/CamelContextRecorder.java | 3 ++-
.../camel/quarkus/main/CamelMainRecorder.java | 4 ++--
.../executor/ReactiveExecutorRecorder.java | 4 ++--
.../vertx/ThreadPoolFactoryVertxRecorder.java | 4 ++--
.../management/CamelManagementRecorder.java | 4 ++--
.../headersmap/CamelHeadersmapRecorder.java | 4 ++--
.../camel/quarkus/component/jaxb/JaxbRecorder.java | 2 +-
.../micrometer/CamelMicrometerRecorder.java | 6 +++---
.../runtime/CamelMicroProfileMetricsRecorder.java | 6 +++---
.../camel/quarkus/component/rest/RestRecorder.java | 4 ++--
17 files changed, 29 insertions(+), 52 deletions(-)
diff --git
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelContextProcessor.java
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelContextProcessor.java
index 0d20e85..eff1b4b 100644
---
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelContextProcessor.java
+++
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelContextProcessor.java
@@ -58,7 +58,7 @@ public class CamelContextProcessor {
* @param modelJAXBContextFactory a list of known {@link
ModelJAXBContextFactory}.
* @param modelDumper a list of known {@link
CamelModelToXMLDumperBuildItem}.
* @param factoryFinderResolver a list of known {@link
org.apache.camel.spi.FactoryFinderResolver}.
- * @param customizers a list of {@link
org.apache.camel.quarkus.core.CamelContextCustomizer} used to
+ * @param customizers a list of {@link
org.apache.camel.spi.CamelContextCustomizer} used to
* customize the {@link CamelContext} at
{@link ExecutionTime#STATIC_INIT}.
* @return a build item holding an instance of a
{@link CamelContext}
*/
@@ -113,7 +113,7 @@ public class CamelContextProcessor {
* those known by the CDI container.
* @param recorder the recorder
* @param context a build item providing an augmented {@link
org.apache.camel.CamelContext} instance.
- * @param customizers a list of {@link
org.apache.camel.quarkus.core.CamelContextCustomizer} used to customize
+ * @param customizers a list of {@link
org.apache.camel.spi.CamelContextCustomizer} used to customize
* the {@link CamelContext} at {@link
ExecutionTime#RUNTIME_INIT}.
* @param routesBuilderClasses a list of known {@link
org.apache.camel.RoutesBuilder} classes.
* @param runtimeTasks a placeholder to ensure all the runtime
task are properly are done.
diff --git
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/CamelMainProcessor.java
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/CamelMainProcessor.java
index cc329c8..5acba9e 100644
---
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/CamelMainProcessor.java
+++
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/CamelMainProcessor.java
@@ -150,7 +150,7 @@ public class CamelMainProcessor {
* @param beanContainer a reference to a fully initialized CDI bean
container
* @param recorder the recorder.
* @param main a reference to a {@link CamelMain}.
- * @param customizers a list of {@link
org.apache.camel.quarkus.core.CamelContextCustomizer} that will be
+ * @param customizers a list of {@link
org.apache.camel.spi.CamelContextCustomizer} that will be
* executed before starting the {@link
CamelContext} at {@link ExecutionTime#RUNTIME_INIT}.
* @param runtimeTasks a placeholder to ensure all the runtime task
are properly are done.
* @param camelMainConfig a {@link CamelMainConfig}
diff --git
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/spi/CamelContextCustomizerBuildItem.java
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/spi/CamelContextCustomizerBuildItem.java
index a12854b..969e2c2 100644
---
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/spi/CamelContextCustomizerBuildItem.java
+++
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/spi/CamelContextCustomizerBuildItem.java
@@ -18,7 +18,7 @@ package org.apache.camel.quarkus.core.deployment.spi;
import io.quarkus.builder.item.MultiBuildItem;
import io.quarkus.runtime.RuntimeValue;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
+import org.apache.camel.spi.CamelContextCustomizer;
/**
* A {@link MultiBuildItem} holding the {@link CamelContextCustomizer} {@link
RuntimeValue} and could be used
diff --git
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/spi/RuntimeCamelContextCustomizerBuildItem.java
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/spi/RuntimeCamelContextCustomizerBuildItem.java
index 1c3a17e..62346be 100644
---
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/spi/RuntimeCamelContextCustomizerBuildItem.java
+++
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/spi/RuntimeCamelContextCustomizerBuildItem.java
@@ -18,7 +18,7 @@ package org.apache.camel.quarkus.core.deployment.spi;
import io.quarkus.builder.item.MultiBuildItem;
import io.quarkus.runtime.RuntimeValue;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
+import org.apache.camel.spi.CamelContextCustomizer;
/**
* A {@link MultiBuildItem} holding the {@link CamelContextCustomizer} {@link
RuntimeValue} and could be used
diff --git
a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelContextCustomizerTest.java
b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelContextCustomizerTest.java
index 68ff6b0..0c67934 100644
---
a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelContextCustomizerTest.java
+++
b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelContextCustomizerTest.java
@@ -28,8 +28,8 @@ import io.quarkus.deployment.recording.BytecodeRecorderImpl;
import io.quarkus.runtime.RuntimeValue;
import io.quarkus.test.QuarkusUnitTest;
import org.apache.camel.CamelContext;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
import
org.apache.camel.quarkus.core.deployment.spi.CamelContextCustomizerBuildItem;
+import org.apache.camel.spi.CamelContextCustomizer;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.junit.jupiter.api.Test;
diff --git
a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/RestConfigurationCustomizer.java
b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/RestConfigurationCustomizer.java
index 1edaef8..71ea94d 100644
---
a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/RestConfigurationCustomizer.java
+++
b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/RestConfigurationCustomizer.java
@@ -17,13 +17,13 @@
package org.apache.camel.quarkus.core.deployment;
import org.apache.camel.CamelContext;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
+import org.apache.camel.spi.CamelContextCustomizer;
import org.apache.camel.spi.RestConfiguration;
public class RestConfigurationCustomizer implements CamelContextCustomizer {
@Override
- public void customize(CamelContext context) {
+ public void configure(CamelContext context) {
RestConfiguration restConfiguration = new RestConfiguration();
restConfiguration.setApiContextPath("/example");
diff --git
a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelContextCustomizer.java
b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelContextCustomizer.java
deleted file mode 100644
index 0ab42f7..0000000
---
a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelContextCustomizer.java
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.core;
-
-import org.apache.camel.CamelContext;
-
-@FunctionalInterface
-public interface CamelContextCustomizer {
- void customize(CamelContext context);
-}
diff --git
a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelContextRecorder.java
b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelContextRecorder.java
index f8cb34c..62c0f38 100644
---
a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelContextRecorder.java
+++
b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelContextRecorder.java
@@ -25,6 +25,7 @@ import org.apache.camel.RoutesBuilder;
import org.apache.camel.builder.LambdaRouteBuilder;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.catalog.RuntimeCamelCatalog;
+import org.apache.camel.spi.CamelContextCustomizer;
import org.apache.camel.spi.FactoryFinderResolver;
import org.apache.camel.spi.ModelJAXBContextFactory;
import org.apache.camel.spi.ModelToXMLDumper;
@@ -69,7 +70,7 @@ public class CamelContextRecorder {
}
public void customize(RuntimeValue<CamelContext> context,
RuntimeValue<CamelContextCustomizer> contextCustomizer) {
- contextCustomizer.getValue().customize(context.getValue());
+ contextCustomizer.getValue().configure(context.getValue());
}
public RuntimeValue<CamelRuntime> createRuntime(BeanContainer
beanContainer, RuntimeValue<CamelContext> context) {
diff --git
a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainRecorder.java
b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainRecorder.java
index b8f87d8..edba747 100644
---
a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainRecorder.java
+++
b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainRecorder.java
@@ -28,10 +28,10 @@ import org.apache.camel.main.MainListener;
import org.apache.camel.main.MainListenerSupport;
import org.apache.camel.main.RoutesCollector;
import org.apache.camel.quarkus.core.CamelConfig.FailureRemedy;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
import org.apache.camel.quarkus.core.CamelProducers;
import org.apache.camel.quarkus.core.CamelRuntime;
import org.apache.camel.quarkus.core.RegistryRoutesLoader;
+import org.apache.camel.spi.CamelContextCustomizer;
@Recorder
public class CamelMainRecorder {
@@ -78,7 +78,7 @@ public class CamelMainRecorder {
@Override
public void afterConfigure(BaseMainSupport main) {
for (RuntimeValue<CamelContextCustomizer> customizer :
contextCustomizers) {
- customizer.getValue().customize(main.getCamelContext());
+ customizer.getValue().configure(main.getCamelContext());
}
}
});
diff --git
a/extensions-core/reactive-executor/runtime/src/main/java/org/apache/camel/quarkus/reactive/executor/ReactiveExecutorRecorder.java
b/extensions-core/reactive-executor/runtime/src/main/java/org/apache/camel/quarkus/reactive/executor/ReactiveExecutorRecorder.java
index e2e8904..f7139cd 100644
---
a/extensions-core/reactive-executor/runtime/src/main/java/org/apache/camel/quarkus/reactive/executor/ReactiveExecutorRecorder.java
+++
b/extensions-core/reactive-executor/runtime/src/main/java/org/apache/camel/quarkus/reactive/executor/ReactiveExecutorRecorder.java
@@ -21,15 +21,15 @@ import io.quarkus.runtime.annotations.Recorder;
import io.vertx.core.Vertx;
import org.apache.camel.CamelContext;
import org.apache.camel.ExtendedCamelContext;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
import org.apache.camel.reactive.vertx.VertXReactiveExecutor;
+import org.apache.camel.spi.CamelContextCustomizer;
@Recorder
public class ReactiveExecutorRecorder {
public RuntimeValue<CamelContextCustomizer>
createReactiveExecutorCustomizer(RuntimeValue<Vertx> vertx) {
return new RuntimeValue<>(new CamelContextCustomizer() {
@Override
- public void customize(CamelContext context) {
+ public void configure(CamelContext context) {
VertXReactiveExecutor executor = new VertXReactiveExecutor();
executor.setVertx(vertx.getValue());
diff --git
a/extensions-core/threadpoolfactory-vertx/runtime/src/main/java/org/apache/camel/quarkus/component/threadpoolfactory/vertx/ThreadPoolFactoryVertxRecorder.java
b/extensions-core/threadpoolfactory-vertx/runtime/src/main/java/org/apache/camel/quarkus/component/threadpoolfactory/vertx/ThreadPoolFactoryVertxRecorder.java
index 833bd0d..3bc501c 100644
---
a/extensions-core/threadpoolfactory-vertx/runtime/src/main/java/org/apache/camel/quarkus/component/threadpoolfactory/vertx/ThreadPoolFactoryVertxRecorder.java
+++
b/extensions-core/threadpoolfactory-vertx/runtime/src/main/java/org/apache/camel/quarkus/component/threadpoolfactory/vertx/ThreadPoolFactoryVertxRecorder.java
@@ -21,15 +21,15 @@ import io.quarkus.runtime.annotations.Recorder;
import io.vertx.core.Vertx;
import org.apache.camel.CamelContext;
import org.apache.camel.ExtendedCamelContext;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
import org.apache.camel.reactive.vertx.VertXThreadPoolFactory;
+import org.apache.camel.spi.CamelContextCustomizer;
@Recorder
public class ThreadPoolFactoryVertxRecorder {
public RuntimeValue<CamelContextCustomizer>
createThreadPoolFactoryCustomizer(RuntimeValue<Vertx> vertx) {
return new RuntimeValue<>(new CamelContextCustomizer() {
@Override
- public void customize(CamelContext context) {
+ public void configure(CamelContext context) {
VertXThreadPoolFactory threadPoolFactory = new
VertXThreadPoolFactory();
threadPoolFactory.setVertx(vertx.getValue());
diff --git
a/extensions-jvm/management/runtime/src/main/java/org/apache/camel/quarkus/component/management/CamelManagementRecorder.java
b/extensions-jvm/management/runtime/src/main/java/org/apache/camel/quarkus/component/management/CamelManagementRecorder.java
index ddd018b..02bd11a 100644
---
a/extensions-jvm/management/runtime/src/main/java/org/apache/camel/quarkus/component/management/CamelManagementRecorder.java
+++
b/extensions-jvm/management/runtime/src/main/java/org/apache/camel/quarkus/component/management/CamelManagementRecorder.java
@@ -19,7 +19,7 @@ package org.apache.camel.quarkus.component.management;
import io.quarkus.runtime.RuntimeValue;
import io.quarkus.runtime.annotations.Recorder;
import org.apache.camel.CamelContext;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
+import org.apache.camel.spi.CamelContextCustomizer;
@Recorder
public class CamelManagementRecorder {
@@ -31,7 +31,7 @@ public class CamelManagementRecorder {
private static final class CamelManagementCustomizer implements
CamelContextCustomizer {
@Override
- public void customize(CamelContext context) {
+ public void configure(CamelContext context) {
context.setManagementName(context.getName());
}
}
diff --git
a/extensions/headersmap/runtime/src/main/java/org/apache/camel/quarkus/component/headersmap/CamelHeadersmapRecorder.java
b/extensions/headersmap/runtime/src/main/java/org/apache/camel/quarkus/component/headersmap/CamelHeadersmapRecorder.java
index 74473b6..e80df88 100644
---
a/extensions/headersmap/runtime/src/main/java/org/apache/camel/quarkus/component/headersmap/CamelHeadersmapRecorder.java
+++
b/extensions/headersmap/runtime/src/main/java/org/apache/camel/quarkus/component/headersmap/CamelHeadersmapRecorder.java
@@ -21,7 +21,7 @@ import io.quarkus.runtime.annotations.Recorder;
import org.apache.camel.CamelContext;
import org.apache.camel.ExtendedCamelContext;
import org.apache.camel.component.headersmap.FastHeadersMapFactory;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
+import org.apache.camel.spi.CamelContextCustomizer;
@Recorder
public class CamelHeadersmapRecorder {
@@ -29,7 +29,7 @@ public class CamelHeadersmapRecorder {
public RuntimeValue<CamelContextCustomizer> createFastHeadersMapFactory() {
return new RuntimeValue<>(new CamelContextCustomizer() {
@Override
- public void customize(CamelContext context) {
+ public void configure(CamelContext context) {
context.adapt(ExtendedCamelContext.class).setHeadersMapFactory(new
FastHeadersMapFactory());
}
});
diff --git
a/extensions/jaxb/runtime/src/main/java/org/apache/camel/quarkus/component/jaxb/JaxbRecorder.java
b/extensions/jaxb/runtime/src/main/java/org/apache/camel/quarkus/component/jaxb/JaxbRecorder.java
index f8c5843..281232d 100644
---
a/extensions/jaxb/runtime/src/main/java/org/apache/camel/quarkus/component/jaxb/JaxbRecorder.java
+++
b/extensions/jaxb/runtime/src/main/java/org/apache/camel/quarkus/component/jaxb/JaxbRecorder.java
@@ -20,7 +20,7 @@ import io.quarkus.runtime.RuntimeValue;
import io.quarkus.runtime.annotations.Recorder;
import org.apache.camel.ExtendedCamelContext;
import org.apache.camel.converter.jaxb.JaxbRestBindingJaxbDataFormatFactory;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
+import org.apache.camel.spi.CamelContextCustomizer;
@Recorder
public class JaxbRecorder {
diff --git
a/extensions/micrometer/runtime/src/main/java/org/apache/camel/quarkus/component/micrometer/CamelMicrometerRecorder.java
b/extensions/micrometer/runtime/src/main/java/org/apache/camel/quarkus/component/micrometer/CamelMicrometerRecorder.java
index 1d10a75..957187c 100644
---
a/extensions/micrometer/runtime/src/main/java/org/apache/camel/quarkus/component/micrometer/CamelMicrometerRecorder.java
+++
b/extensions/micrometer/runtime/src/main/java/org/apache/camel/quarkus/component/micrometer/CamelMicrometerRecorder.java
@@ -23,7 +23,7 @@ import
org.apache.camel.component.micrometer.eventnotifier.MicrometerExchangeEve
import
org.apache.camel.component.micrometer.eventnotifier.MicrometerRouteEventNotifier;
import
org.apache.camel.component.micrometer.messagehistory.MicrometerMessageHistoryFactory;
import
org.apache.camel.component.micrometer.routepolicy.MicrometerRoutePolicyFactory;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
+import org.apache.camel.spi.CamelContextCustomizer;
import org.apache.camel.spi.ManagementStrategy;
@Recorder
@@ -45,7 +45,7 @@ public class CamelMicrometerRecorder {
}
@Override
- public void customize(CamelContext camelContext) {
+ public void configure(CamelContext camelContext) {
if (config.enableRoutePolicy) {
camelContext.addRoutePolicyFactory(new
MicrometerRoutePolicyFactory());
}
@@ -69,7 +69,7 @@ public class CamelMicrometerRecorder {
}
@Override
- public void customize(CamelContext camelContext) {
+ public void configure(CamelContext camelContext) {
if (!config.enableMessageHistory) {
return;
}
diff --git
a/extensions/microprofile-metrics/runtime/src/main/java/org/apache/camel/quarkus/component/microprofile/metrics/runtime/CamelMicroProfileMetricsRecorder.java
b/extensions/microprofile-metrics/runtime/src/main/java/org/apache/camel/quarkus/component/microprofile/metrics/runtime/CamelMicroProfileMetricsRecorder.java
index 8af93a4..a339018 100644
---
a/extensions/microprofile-metrics/runtime/src/main/java/org/apache/camel/quarkus/component/microprofile/metrics/runtime/CamelMicroProfileMetricsRecorder.java
+++
b/extensions/microprofile-metrics/runtime/src/main/java/org/apache/camel/quarkus/component/microprofile/metrics/runtime/CamelMicroProfileMetricsRecorder.java
@@ -25,7 +25,7 @@ import
org.apache.camel.component.microprofile.metrics.event.notifier.exchange.M
import
org.apache.camel.component.microprofile.metrics.event.notifier.route.MicroProfileMetricsRouteEventNotifier;
import
org.apache.camel.component.microprofile.metrics.message.history.MicroProfileMetricsMessageHistoryFactory;
import
org.apache.camel.component.microprofile.metrics.route.policy.MicroProfileMetricsRoutePolicyFactory;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
+import org.apache.camel.spi.CamelContextCustomizer;
import org.apache.camel.spi.ManagementStrategy;
import org.eclipse.microprofile.metrics.MetricRegistry;
import org.jboss.logging.Logger;
@@ -53,7 +53,7 @@ public class CamelMicroProfileMetricsRecorder {
}
@Override
- public void customize(CamelContext camelContext) {
+ public void configure(CamelContext camelContext) {
if (config.enableRoutePolicy) {
camelContext.addRoutePolicyFactory(new
MicroProfileMetricsRoutePolicyFactory());
}
@@ -82,7 +82,7 @@ public class CamelMicroProfileMetricsRecorder {
}
@Override
- public void customize(CamelContext camelContext) {
+ public void configure(CamelContext camelContext) {
if (!config.enableMessageHistory) {
return;
}
diff --git
a/extensions/rest/runtime/src/main/java/org/apache/camel/quarkus/component/rest/RestRecorder.java
b/extensions/rest/runtime/src/main/java/org/apache/camel/quarkus/component/rest/RestRecorder.java
index db3dd82..21714e2 100644
---
a/extensions/rest/runtime/src/main/java/org/apache/camel/quarkus/component/rest/RestRecorder.java
+++
b/extensions/rest/runtime/src/main/java/org/apache/camel/quarkus/component/rest/RestRecorder.java
@@ -20,7 +20,7 @@ import io.quarkus.runtime.RuntimeValue;
import io.quarkus.runtime.annotations.Recorder;
import org.apache.camel.CamelContext;
import org.apache.camel.component.platform.http.PlatformHttpConstants;
-import org.apache.camel.quarkus.core.CamelContextCustomizer;
+import org.apache.camel.spi.CamelContextCustomizer;
import org.jboss.logging.Logger;
@Recorder
@@ -31,7 +31,7 @@ public class RestRecorder {
private static class RestCamelContextCustomizer implements
CamelContextCustomizer {
@Override
- public void customize(CamelContext context) {
+ public void configure(CamelContext context) {
String component = context.getRestConfiguration().getComponent();
if (component == null) {
Logger.getLogger(RestCamelContextCustomizer.class).debugf(