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 2022/04/20 04:58:26 UTC

[camel] branch main updated: CAMEL-17985: fixed support for "ref:" scheme in ResourceHelper (#7463)

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


The following commit(s) were added to refs/heads/main by this push:
     new 0d2b9764d1e CAMEL-17985: fixed support for "ref:" scheme in ResourceHelper (#7463)
0d2b9764d1e is described below

commit 0d2b9764d1efdf583ffdf6159f54869d8f5530a8
Author: Bruno Mendola <18...@users.noreply.github.com>
AuthorDate: Wed Apr 20 06:58:21 2022 +0200

    CAMEL-17985: fixed support for "ref:" scheme in ResourceHelper (#7463)
---
 .../src/test/java/org/apache/camel/util/ResourceHelperTest.java        | 1 +
 .../src/main/java/org/apache/camel/support/ResourceHelper.java         | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/core/camel-core/src/test/java/org/apache/camel/util/ResourceHelperTest.java b/core/camel-core/src/test/java/org/apache/camel/util/ResourceHelperTest.java
index 3b5d3a02429..0cb88535530 100644
--- a/core/camel-core/src/test/java/org/apache/camel/util/ResourceHelperTest.java
+++ b/core/camel-core/src/test/java/org/apache/camel/util/ResourceHelperTest.java
@@ -279,6 +279,7 @@ public class ResourceHelperTest extends TestSupport {
         assertEquals("file:", ResourceHelper.getScheme("file:myfile.txt"));
         assertEquals("classpath:", ResourceHelper.getScheme("classpath:myfile.txt"));
         assertEquals("http:", ResourceHelper.getScheme("http:www.foo.com"));
+        assertEquals("ref:", ResourceHelper.getScheme("ref:myBean"));
         assertNull(ResourceHelper.getScheme("www.foo.com"));
         assertNull(ResourceHelper.getScheme("myfile.txt"));
     }
diff --git a/core/camel-support/src/main/java/org/apache/camel/support/ResourceHelper.java b/core/camel-support/src/main/java/org/apache/camel/support/ResourceHelper.java
index 30a1585a9af..247e6904160 100644
--- a/core/camel-support/src/main/java/org/apache/camel/support/ResourceHelper.java
+++ b/core/camel-support/src/main/java/org/apache/camel/support/ResourceHelper.java
@@ -69,7 +69,8 @@ public final class ResourceHelper {
             return false;
         }
 
-        return uri.startsWith("file:") || uri.startsWith("classpath:") || uri.startsWith("http:") || uri.startsWith("https:");
+        return uri.startsWith("file:") || uri.startsWith("classpath:") || uri.startsWith("ref:") ||
+            uri.startsWith("http:") || uri.startsWith("https:");
     }
 
     /**