Repository: camel
Updated Branches:
  refs/heads/master fec552e91 -> b8dea6b6a


CAMEL-7999: More components include documentation


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

Branch: refs/heads/master
Commit: b8dea6b6aac66d7d5279b763998c499cf8a5c692
Parents: fec552e
Author: Claus Ibsen <davscl...@apache.org>
Authored: Fri Dec 19 14:31:15 2014 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Fri Dec 19 14:31:15 2014 +0100

----------------------------------------------------------------------
 .../component/sap/netweaver/NetWeaverComponent.java    |  8 ++++++--
 .../component/sap/netweaver/NetWeaverEndpoint.java     | 13 ++++++++-----
 2 files changed, 14 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/b8dea6b6/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverComponent.java
----------------------------------------------------------------------
diff --git 
a/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverComponent.java
 
b/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverComponent.java
index 0c8bedf..918640e 100644
--- 
a/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverComponent.java
+++ 
b/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverComponent.java
@@ -19,9 +19,13 @@ package org.apache.camel.component.sap.netweaver;
 import java.util.Map;
 
 import org.apache.camel.Endpoint;
-import org.apache.camel.impl.DefaultComponent;
+import org.apache.camel.impl.UriEndpointComponent;
 
-public class NetWeaverComponent extends DefaultComponent {
+public class NetWeaverComponent extends UriEndpointComponent {
+
+    public NetWeaverComponent() {
+        super(NetWeaverEndpoint.class);
+    }
 
     @Override
     protected Endpoint createEndpoint(String uri, String remaining, 
Map<String, Object> parameters) throws Exception {

http://git-wip-us.apache.org/repos/asf/camel/blob/b8dea6b6/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java
----------------------------------------------------------------------
diff --git 
a/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java
 
b/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java
index 3358a4d..c828837 100644
--- 
a/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java
+++ 
b/components/camel-sap-netweaver/src/main/java/org/apache/camel/component/sap/netweaver/NetWeaverEndpoint.java
@@ -21,19 +21,22 @@ import org.apache.camel.Consumer;
 import org.apache.camel.Processor;
 import org.apache.camel.Producer;
 import org.apache.camel.impl.DefaultEndpoint;
+import org.apache.camel.spi.UriEndpoint;
 import org.apache.camel.spi.UriParam;
+import org.apache.camel.spi.UriPath;
 
+@UriEndpoint(scheme = "sap-netweaver", label = "sap")
 public class NetWeaverEndpoint extends DefaultEndpoint {
 
-    @UriParam
+    @UriPath
+    private String url;
+    @UriParam(defaultValue = "true")
     private boolean json = true;
-    @UriParam
+    @UriParam(defaultValue = "true")
     private boolean jsonAsMap = true;
-    @UriParam
+    @UriParam(defaultValue = "true")
     private boolean flatternMap = true;
     @UriParam
-    private String url;
-    @UriParam
     private String username;
     @UriParam
     private String password;

Reply via email to