Refactor extensions class names
diff --git a/camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/Feature.java b/camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/CoreFeature.java
similarity index 97%
rename from camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/Feature.java
rename to camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/CoreFeature.java
index 7775cab..8eafbd4 100644
--- a/camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/Feature.java
+++ b/camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/CoreFeature.java
@@ -19,7 +19,7 @@
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-public class Feature {
+public class CoreFeature {
private static final String FEATURE = "camel-k-core";
@BuildStep
diff --git a/camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/DeploymentProcessor.java b/camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/CoreProcessor.java
similarity index 92%
rename from camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/DeploymentProcessor.java
rename to camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/CoreProcessor.java
index f9a73a7..ec941bf 100644
--- a/camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/DeploymentProcessor.java
+++ b/camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/CoreProcessor.java
@@ -33,11 +33,11 @@
import org.apache.camel.spi.StreamCachingStrategy;
import org.jboss.jandex.IndexView;
-import static org.apache.camel.k.core.quarkus.deployment.DeploymentSupport.getAllKnownImplementors;
-import static org.apache.camel.k.core.quarkus.deployment.DeploymentSupport.reflectiveClassBuildItem;
-import static org.apache.camel.k.core.quarkus.deployment.DeploymentSupport.stream;
+import static org.apache.camel.k.core.quarkus.deployment.support.DeploymentSupport.getAllKnownImplementors;
+import static org.apache.camel.k.core.quarkus.deployment.support.DeploymentSupport.reflectiveClassBuildItem;
+import static org.apache.camel.k.core.quarkus.deployment.support.DeploymentSupport.stream;
-public class DeploymentProcessor {
+public class CoreProcessor {
@BuildStep
List<CamelServicePatternBuildItem> servicePatterns() {
return List.of(
diff --git a/camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/DeploymentSupport.java b/camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/support/DeploymentSupport.java
similarity index 98%
rename from camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/DeploymentSupport.java
rename to camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/support/DeploymentSupport.java
index a3170e9..327e485 100644
--- a/camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/DeploymentSupport.java
+++ b/camel-k-core/deployment/src/main/java/org/apache/camel/k/core/quarkus/deployment/support/DeploymentSupport.java
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.camel.k.core.quarkus.deployment;
+package org.apache.camel.k.core.quarkus.deployment.support;
import java.util.Collection;
import java.util.function.Function;
diff --git a/camel-k-cron/deployment/src/main/java/org/apache/camel/k/quarkus/cron/deployment/Feature.java b/camel-k-cron/deployment/src/main/java/org/apache/camel/k/quarkus/cron/deployment/CronFeature.java
similarity index 97%
rename from camel-k-cron/deployment/src/main/java/org/apache/camel/k/quarkus/cron/deployment/Feature.java
rename to camel-k-cron/deployment/src/main/java/org/apache/camel/k/quarkus/cron/deployment/CronFeature.java
index cb3ce8e..a86d44f 100644
--- a/camel-k-cron/deployment/src/main/java/org/apache/camel/k/quarkus/cron/deployment/Feature.java
+++ b/camel-k-cron/deployment/src/main/java/org/apache/camel/k/quarkus/cron/deployment/CronFeature.java
@@ -19,7 +19,7 @@
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-public class Feature {
+public class CronFeature {
private static final String FEATURE = "camel-k-cron";
@BuildStep
diff --git a/camel-k-kamelet/deployment/src/main/java/org/apache/camel/k/quarkus/kamelet/deployment/Feature.java b/camel-k-kamelet/deployment/src/main/java/org/apache/camel/k/quarkus/kamelet/deployment/KameletFeature.java
similarity index 97%
rename from camel-k-kamelet/deployment/src/main/java/org/apache/camel/k/quarkus/kamelet/deployment/Feature.java
rename to camel-k-kamelet/deployment/src/main/java/org/apache/camel/k/quarkus/kamelet/deployment/KameletFeature.java
index a458ba4..72c7622 100644
--- a/camel-k-kamelet/deployment/src/main/java/org/apache/camel/k/quarkus/kamelet/deployment/Feature.java
+++ b/camel-k-kamelet/deployment/src/main/java/org/apache/camel/k/quarkus/kamelet/deployment/KameletFeature.java
@@ -19,7 +19,7 @@
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-public class Feature {
+public class KameletFeature {
private static final String FEATURE = "camel-k-kamelet";
@BuildStep
diff --git a/camel-k-loader-groovy/deployment/src/main/java/org/apache/camel/k/loader/groovy/quarkus/deployment/Feature.java b/camel-k-loader-groovy/deployment/src/main/java/org/apache/camel/k/loader/groovy/quarkus/deployment/GroovyLoaderFeature.java
similarity index 96%
rename from camel-k-loader-groovy/deployment/src/main/java/org/apache/camel/k/loader/groovy/quarkus/deployment/Feature.java
rename to camel-k-loader-groovy/deployment/src/main/java/org/apache/camel/k/loader/groovy/quarkus/deployment/GroovyLoaderFeature.java
index 4cdae72..c3b7929 100644
--- a/camel-k-loader-groovy/deployment/src/main/java/org/apache/camel/k/loader/groovy/quarkus/deployment/Feature.java
+++ b/camel-k-loader-groovy/deployment/src/main/java/org/apache/camel/k/loader/groovy/quarkus/deployment/GroovyLoaderFeature.java
@@ -19,7 +19,7 @@
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-public class Feature {
+public class GroovyLoaderFeature {
private static final String FEATURE = "camel-k-loader-groovy";
@BuildStep
diff --git a/camel-k-loader-java/deployment/src/main/java/org/apache/camel/k/loader/java/quarkus/deployment/Feature.java b/camel-k-loader-java/deployment/src/main/java/org/apache/camel/k/loader/java/quarkus/deployment/JavaSourceLoaderFeature.java
similarity index 96%
rename from camel-k-loader-java/deployment/src/main/java/org/apache/camel/k/loader/java/quarkus/deployment/Feature.java
rename to camel-k-loader-java/deployment/src/main/java/org/apache/camel/k/loader/java/quarkus/deployment/JavaSourceLoaderFeature.java
index a5b0d0f..858cc8a 100644
--- a/camel-k-loader-java/deployment/src/main/java/org/apache/camel/k/loader/java/quarkus/deployment/Feature.java
+++ b/camel-k-loader-java/deployment/src/main/java/org/apache/camel/k/loader/java/quarkus/deployment/JavaSourceLoaderFeature.java
@@ -19,7 +19,7 @@
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-public class Feature {
+public class JavaSourceLoaderFeature {
private static final String FEATURE = "camel-k-loader-java";
@BuildStep
diff --git a/camel-k-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/Feature.java b/camel-k-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/JavaScriptFeature.java
similarity index 96%
rename from camel-k-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/Feature.java
rename to camel-k-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/JavaScriptFeature.java
index de9adf0..73f040f 100644
--- a/camel-k-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/Feature.java
+++ b/camel-k-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/JavaScriptFeature.java
@@ -19,7 +19,7 @@
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-public class Feature {
+public class JavaScriptFeature {
private static final String FEATURE = "camel-k-loader-js";
@BuildStep
diff --git a/camel-k-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/DeploymentProcessor.java b/camel-k-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/JavaScriptProcessor.java
similarity index 99%
rename from camel-k-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/DeploymentProcessor.java
rename to camel-k-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/JavaScriptProcessor.java
index 336e3a4..263a385 100644
--- a/camel-k-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/DeploymentProcessor.java
+++ b/camel-k-loader-js/deployment/src/main/java/org/apache/camel/k/loader/js/quarkus/deployment/JavaScriptProcessor.java
@@ -61,7 +61,7 @@
import org.jboss.jandex.DotName;
import org.jboss.jandex.IndexView;
-public class DeploymentProcessor {
+public class JavaScriptProcessor {
private static final List<Class<?>> JAVA_CLASSES = Arrays.asList(
Character.class,
Byte.class,
diff --git a/camel-k-loader-kotlin/deployment/src/main/java/org/apache/camel/k/loader/kotlin/quarkus/deployment/Feature.java b/camel-k-loader-kotlin/deployment/src/main/java/org/apache/camel/k/loader/kotlin/quarkus/deployment/KotlinLoaderFeature.java
similarity index 96%
rename from camel-k-loader-kotlin/deployment/src/main/java/org/apache/camel/k/loader/kotlin/quarkus/deployment/Feature.java
rename to camel-k-loader-kotlin/deployment/src/main/java/org/apache/camel/k/loader/kotlin/quarkus/deployment/KotlinLoaderFeature.java
index a869ba1..a5c08f3 100644
--- a/camel-k-loader-kotlin/deployment/src/main/java/org/apache/camel/k/loader/kotlin/quarkus/deployment/Feature.java
+++ b/camel-k-loader-kotlin/deployment/src/main/java/org/apache/camel/k/loader/kotlin/quarkus/deployment/KotlinLoaderFeature.java
@@ -19,7 +19,7 @@
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-public class Feature {
+public class KotlinLoaderFeature {
private static final String FEATURE = "camel-k-loader-kotlin";
@BuildStep
diff --git a/camel-k-loader-xml/deployment/src/main/java/org/apache/camel/k/loader/xml/quarkus/deployment/Feature.java b/camel-k-loader-xml/deployment/src/main/java/org/apache/camel/k/loader/xml/quarkus/deployment/XmlLoaderFeature.java
similarity index 97%
rename from camel-k-loader-xml/deployment/src/main/java/org/apache/camel/k/loader/xml/quarkus/deployment/Feature.java
rename to camel-k-loader-xml/deployment/src/main/java/org/apache/camel/k/loader/xml/quarkus/deployment/XmlLoaderFeature.java
index 09f1b90..0c751a9 100644
--- a/camel-k-loader-xml/deployment/src/main/java/org/apache/camel/k/loader/xml/quarkus/deployment/Feature.java
+++ b/camel-k-loader-xml/deployment/src/main/java/org/apache/camel/k/loader/xml/quarkus/deployment/XmlLoaderFeature.java
@@ -19,7 +19,7 @@
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-public class Feature {
+public class XmlLoaderFeature {
private static final String FEATURE = "camel-k-loader-xml";
@BuildStep
diff --git a/camel-k-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/Feature.java b/camel-k-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/YamlLoaderFeature.java
similarity index 96%
rename from camel-k-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/Feature.java
rename to camel-k-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/YamlLoaderFeature.java
index 6523b49..aca5872 100644
--- a/camel-k-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/Feature.java
+++ b/camel-k-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/YamlLoaderFeature.java
@@ -19,7 +19,7 @@
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-public class Feature {
+public class YamlLoaderFeature {
private static final String FEATURE = "camel-k-loader-yaml";
@BuildStep
diff --git a/camel-k-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/DeploymentProcessor.java b/camel-k-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/YamlLoaderProcessor.java
similarity index 90%
rename from camel-k-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/DeploymentProcessor.java
rename to camel-k-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/YamlLoaderProcessor.java
index 4e03430..267d154 100644
--- a/camel-k-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/DeploymentProcessor.java
+++ b/camel-k-loader-yaml/deployment/src/main/java/org/apache/camel/k/loader/yaml/quarkus/deployment/YamlLoaderProcessor.java
@@ -35,12 +35,12 @@
import org.jboss.jandex.DotName;
import org.jboss.jandex.IndexView;
-import static org.apache.camel.k.core.quarkus.deployment.DeploymentSupport.getAllKnownImplementors;
-import static org.apache.camel.k.core.quarkus.deployment.DeploymentSupport.getAllKnownSubclasses;
-import static org.apache.camel.k.core.quarkus.deployment.DeploymentSupport.getAnnotated;
-import static org.apache.camel.k.core.quarkus.deployment.DeploymentSupport.reflectiveClassBuildItem;
+import static org.apache.camel.k.core.quarkus.deployment.support.DeploymentSupport.getAllKnownImplementors;
+import static org.apache.camel.k.core.quarkus.deployment.support.DeploymentSupport.getAllKnownSubclasses;
+import static org.apache.camel.k.core.quarkus.deployment.support.DeploymentSupport.getAnnotated;
+import static org.apache.camel.k.core.quarkus.deployment.support.DeploymentSupport.reflectiveClassBuildItem;
-public class DeploymentProcessor {
+public class YamlLoaderProcessor {
public static final DotName YAML_STEP_PARSER_ANNOTATION = DotName.createSimple("org.apache.camel.k.annotation.yaml.YAMLStepParser");
public static final DotName YAML_STEP_DEFINITION_ANNOTATION = DotName.createSimple("org.apache.camel.k.annotation.yaml.YAMLNodeDefinition");
public static final DotName YAML_MIXIN_ANNOTATION = DotName.createSimple("org.apache.camel.k.annotation.yaml.YAMLMixIn");
diff --git a/camel-k-master/deployment/src/main/java/org/apache/camel/k/quarkus/master/deployment/Feature.java b/camel-k-master/deployment/src/main/java/org/apache/camel/k/quarkus/master/deployment/MasterFeature.java
similarity index 97%
rename from camel-k-master/deployment/src/main/java/org/apache/camel/k/quarkus/master/deployment/Feature.java
rename to camel-k-master/deployment/src/main/java/org/apache/camel/k/quarkus/master/deployment/MasterFeature.java
index 4f05243..d6af5f1 100644
--- a/camel-k-master/deployment/src/main/java/org/apache/camel/k/quarkus/master/deployment/Feature.java
+++ b/camel-k-master/deployment/src/main/java/org/apache/camel/k/quarkus/master/deployment/MasterFeature.java
@@ -19,7 +19,7 @@
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-public class Feature {
+public class MasterFeature {
private static final String FEATURE = "camel-k-master";
@BuildStep
diff --git a/camel-k-runtime/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/Feature.java b/camel-k-runtime/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/RuntimeFeature.java
similarity index 97%
rename from camel-k-runtime/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/Feature.java
rename to camel-k-runtime/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/RuntimeFeature.java
index c089d21..174d5d6 100644
--- a/camel-k-runtime/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/Feature.java
+++ b/camel-k-runtime/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/RuntimeFeature.java
@@ -19,7 +19,7 @@
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-public class Feature {
+public class RuntimeFeature {
private static final String FEATURE = "camel-k-runtime";
@BuildStep
diff --git a/camel-k-runtime/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/DeploymentProcessor.java b/camel-k-runtime/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/RuntimeProcessor.java
similarity index 98%
rename from camel-k-runtime/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/DeploymentProcessor.java
rename to camel-k-runtime/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/RuntimeProcessor.java
index b2a3fd2..ab1a14b 100644
--- a/camel-k-runtime/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/DeploymentProcessor.java
+++ b/camel-k-runtime/deployment/src/main/java/org/apache/camel/k/quarkus/deployment/RuntimeProcessor.java
@@ -36,7 +36,7 @@
import org.apache.camel.quarkus.main.deployment.spi.CamelMainListenerBuildItem;
import org.apache.camel.quarkus.main.deployment.spi.CamelRoutesCollectorBuildItem;
-public class DeploymentProcessor {
+public class RuntimeProcessor {
@Record(ExecutionTime.STATIC_INIT)
@BuildStep
CamelMainListenerBuildItem mainListener(ApplicationRecorder recorder) {
diff --git a/camel-k-wrap/deployment/src/main/java/org/apache/camel/k/quarkus/wrap/deployment/Feature.java b/camel-k-wrap/deployment/src/main/java/org/apache/camel/k/quarkus/wrap/deployment/WrapFeature.java
similarity index 97%
rename from camel-k-wrap/deployment/src/main/java/org/apache/camel/k/quarkus/wrap/deployment/Feature.java
rename to camel-k-wrap/deployment/src/main/java/org/apache/camel/k/quarkus/wrap/deployment/WrapFeature.java
index 02693b8..0f2a064 100644
--- a/camel-k-wrap/deployment/src/main/java/org/apache/camel/k/quarkus/wrap/deployment/Feature.java
+++ b/camel-k-wrap/deployment/src/main/java/org/apache/camel/k/quarkus/wrap/deployment/WrapFeature.java
@@ -19,7 +19,7 @@
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-public class Feature {
+public class WrapFeature {
private static final String FEATURE = "camel-k-wrap";
@BuildStep