CAMEL-8038: Component endpoint options should provide @UriPath. Also components 
extending others should be separate classes as minimum


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/0a98687b
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/0a98687b
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/0a98687b

Branch: refs/heads/master
Commit: 0a98687b9c36877af505a74aa1148f946045ef21
Parents: c0db07f
Author: Claus Ibsen <davscl...@apache.org>
Authored: Wed Nov 12 19:57:00 2014 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Wed Nov 12 19:57:00 2014 +0100

----------------------------------------------------------------------
 .../main/java/org/apache/camel/component/ResourceEndpoint.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/0a98687b/camel-core/src/main/java/org/apache/camel/component/ResourceEndpoint.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/component/ResourceEndpoint.java 
b/camel-core/src/main/java/org/apache/camel/component/ResourceEndpoint.java
index 103ee4b..43ec709 100644
--- a/camel-core/src/main/java/org/apache/camel/component/ResourceEndpoint.java
+++ b/camel-core/src/main/java/org/apache/camel/component/ResourceEndpoint.java
@@ -28,6 +28,7 @@ import 
org.apache.camel.api.management.mbean.ManagedResourceEndpointMBean;
 import org.apache.camel.converter.IOConverter;
 import org.apache.camel.impl.ProcessorEndpoint;
 import org.apache.camel.spi.UriParam;
+import org.apache.camel.spi.UriPath;
 import org.apache.camel.util.IOHelper;
 import org.apache.camel.util.ResourceHelper;
 import org.slf4j.Logger;
@@ -41,7 +42,7 @@ import org.slf4j.LoggerFactory;
 public abstract class ResourceEndpoint extends ProcessorEndpoint implements 
ManagedResourceEndpointMBean {
     protected final Logger log = LoggerFactory.getLogger(getClass());
     private volatile byte[] buffer;
-    @UriParam
+    @UriPath(description = "path to the resource")
     private String resourceUri;
     @UriParam(defaultValue = "false")
     private boolean contentCache;

Reply via email to