You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2023/03/11 14:18:06 UTC

[camel] 01/02: CAMEL-19132: Deprecate vm and direct-vm and remove in v4

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 73bfbdad5147ca5391b5dc8017d5eff9a0492995
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sat Mar 11 13:54:59 2023 +0100

    CAMEL-19132: Deprecate vm and direct-vm and remove in v4
---
 components/camel-stub/pom.xml                                  |  2 +-
 .../apache/camel/component/stub/StubComponentConfigurer.java   |  4 ++--
 .../apache/camel/component/stub/StubEndpointConfigurer.java    |  4 ++--
 components/camel-stub/src/main/docs/stub-component.adoc        |  8 ++++----
 .../java/org/apache/camel/component/stub/StubComponent.java    |  4 ++--
 .../java/org/apache/camel/component/stub/StubConsumer.java     |  8 ++++----
 .../java/org/apache/camel/component/stub/StubEndpoint.java     | 10 +++++-----
 7 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/components/camel-stub/pom.xml b/components/camel-stub/pom.xml
index 56920bf1633..78314544fdd 100644
--- a/components/camel-stub/pom.xml
+++ b/components/camel-stub/pom.xml
@@ -36,7 +36,7 @@
 
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-vm</artifactId>
+            <artifactId>camel-seda</artifactId>
         </dependency>
 
     </dependencies>
diff --git a/components/camel-stub/src/generated/java/org/apache/camel/component/stub/StubComponentConfigurer.java b/components/camel-stub/src/generated/java/org/apache/camel/component/stub/StubComponentConfigurer.java
index 560e29022c6..789ce31c8b1 100644
--- a/components/camel-stub/src/generated/java/org/apache/camel/component/stub/StubComponentConfigurer.java
+++ b/components/camel-stub/src/generated/java/org/apache/camel/component/stub/StubComponentConfigurer.java
@@ -9,13 +9,13 @@ import org.apache.camel.spi.PropertyConfigurerGetter;
 import org.apache.camel.spi.ConfigurerStrategy;
 import org.apache.camel.spi.GeneratedPropertyConfigurer;
 import org.apache.camel.util.CaseInsensitiveMap;
-import org.apache.camel.component.vm.VmComponentConfigurer;
+import org.apache.camel.component.seda.SedaComponentConfigurer;
 
 /**
  * Generated by camel build tools - do NOT edit this file!
  */
 @SuppressWarnings("unchecked")
-public class StubComponentConfigurer extends VmComponentConfigurer implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
+public class StubComponentConfigurer extends SedaComponentConfigurer implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
 
     @Override
     public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
diff --git a/components/camel-stub/src/generated/java/org/apache/camel/component/stub/StubEndpointConfigurer.java b/components/camel-stub/src/generated/java/org/apache/camel/component/stub/StubEndpointConfigurer.java
index 0fc6c4b44a0..f37fa239357 100644
--- a/components/camel-stub/src/generated/java/org/apache/camel/component/stub/StubEndpointConfigurer.java
+++ b/components/camel-stub/src/generated/java/org/apache/camel/component/stub/StubEndpointConfigurer.java
@@ -9,13 +9,13 @@ import org.apache.camel.spi.PropertyConfigurerGetter;
 import org.apache.camel.spi.ConfigurerStrategy;
 import org.apache.camel.spi.GeneratedPropertyConfigurer;
 import org.apache.camel.util.CaseInsensitiveMap;
-import org.apache.camel.component.vm.VmEndpointConfigurer;
+import org.apache.camel.component.seda.SedaEndpointConfigurer;
 
 /**
  * Generated by camel build tools - do NOT edit this file!
  */
 @SuppressWarnings("unchecked")
-public class StubEndpointConfigurer extends VmEndpointConfigurer implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
+public class StubEndpointConfigurer extends SedaEndpointConfigurer implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
 
     @Override
     public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
diff --git a/components/camel-stub/src/main/docs/stub-component.adoc b/components/camel-stub/src/main/docs/stub-component.adoc
index 0ffe1287b16..62fb5c98de3 100644
--- a/components/camel-stub/src/main/docs/stub-component.adoc
+++ b/components/camel-stub/src/main/docs/stub-component.adoc
@@ -20,10 +20,10 @@ run a route without needing to actually connect to a specific
 xref:mail-component.adoc[SMTP] or xref:http-component.adoc[Http] endpoint. Just add *stub:*
 in front of any endpoint URI to stub out the endpoint.
 
-Internally the Stub component creates xref:vm-component.adoc[VM] endpoints. The
-main difference between xref:stub-component.adoc[Stub] and xref:vm-component.adoc[VM] is
-that xref:vm-component.adoc[VM] will validate the URI and parameters you give it,
-so putting vm: in front of a typical URI with query arguments will
+Internally the Stub component creates xref:seda-component.adoc[Seda] endpoints. The
+main difference between xref:stub-component.adoc[Stub] and xref:seda-component.adoc[Seda] is
+that xref:seda-component.adoc[Seda] will validate the URI and parameters you give it,
+so putting seda: in front of a typical URI with query arguments will
 usually fail. Stub won't though, as it basically ignores all query
 parameters to let you quickly stub out one or more endpoints in your
 route temporarily.
diff --git a/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubComponent.java b/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubComponent.java
index cc2e41299e8..fe333c74930 100644
--- a/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubComponent.java
+++ b/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubComponent.java
@@ -22,7 +22,7 @@ import java.util.concurrent.BlockingQueue;
 import org.apache.camel.Component;
 import org.apache.camel.Exchange;
 import org.apache.camel.component.seda.BlockingQueueFactory;
-import org.apache.camel.component.vm.VmComponent;
+import org.apache.camel.component.seda.SedaComponent;
 import org.apache.camel.spi.EndpointRegistry;
 import org.apache.camel.spi.Metadata;
 import org.apache.camel.support.NormalizedUri;
@@ -35,7 +35,7 @@ import org.apache.camel.support.NormalizedUri;
  * routes, or isolating bits of middleware.
  */
 @org.apache.camel.spi.annotations.Component("stub")
-public class StubComponent extends VmComponent {
+public class StubComponent extends SedaComponent {
 
     @Metadata
     private boolean shadow;
diff --git a/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubConsumer.java b/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubConsumer.java
index 9e5850382f5..bd83acbdfa9 100644
--- a/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubConsumer.java
+++ b/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubConsumer.java
@@ -17,12 +17,12 @@
 package org.apache.camel.component.stub;
 
 import org.apache.camel.Processor;
-import org.apache.camel.component.vm.VmConsumer;
-import org.apache.camel.component.vm.VmEndpoint;
+import org.apache.camel.component.seda.SedaConsumer;
+import org.apache.camel.component.seda.SedaEndpoint;
 
-public class StubConsumer extends VmConsumer {
+public class StubConsumer extends SedaConsumer {
 
-    public StubConsumer(VmEndpoint endpoint, Processor processor) {
+    public StubConsumer(SedaEndpoint endpoint, Processor processor) {
         super(endpoint, processor);
     }
 
diff --git a/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubEndpoint.java b/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubEndpoint.java
index 400db5f7d24..3270ca9f83a 100644
--- a/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubEndpoint.java
+++ b/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubEndpoint.java
@@ -24,21 +24,21 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.Producer;
 import org.apache.camel.component.seda.BlockingQueueFactory;
-import org.apache.camel.component.vm.VmEndpoint;
+import org.apache.camel.component.seda.SedaEndpoint;
 import org.apache.camel.spi.UriEndpoint;
 
 /**
  * Stub out any physical endpoints while in development or testing.
  *
  * For example to run a route without needing to actually connect to a specific SMTP or HTTP endpoint. Just add stub: in
- * front of any endpoint URI to stub out the endpoint. Internally the Stub component creates VM endpoints. The main
- * difference between Stub and VM is that VM will validate the URI and parameters you give it, so putting vm: in front
- * of a typical URI with query arguments will usually fail. Stub won't though, as it basically ignores all query
+ * front of any endpoint URI to stub out the endpoint. Internally the Stub component creates Seda endpoints. The main
+ * difference between Stub and Seda is that Seda will validate the URI and parameters you give it, so putting seda: in
+ * front of a typical URI with query arguments will usually fail. Stub won't though, as it basically ignores all query
  * parameters to let you quickly stub out one or more endpoints in your route temporarily.
  */
 @UriEndpoint(firstVersion = "2.10.0", scheme = "stub", title = "Stub", syntax = "stub:name",
              category = { Category.CORE, Category.TESTING }, lenientProperties = true)
-public class StubEndpoint extends VmEndpoint {
+public class StubEndpoint extends SedaEndpoint {
 
     public StubEndpoint(String endpointUri, Component component, BlockingQueue<Exchange> queue) {
         super(endpointUri, component, queue);