CAMEL-7999: Add support for @UriPath in apt compiler plugin. Also fixed the 
camel-core components to have a @UriPath


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

Branch: refs/heads/master
Commit: f3b10c5503b6c4ba50ced15da7fe64870f6c6ca6
Parents: 438700a
Author: Claus Ibsen <davscl...@apache.org>
Authored: Wed Nov 12 09:16:01 2014 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Wed Nov 12 09:16:01 2014 +0100

----------------------------------------------------------------------
 .../timer/TimerComponentConfigurationAndDocumentationTest.java     | 1 -
 .../org/apache/camel/management/ManagedEndpointExplainTest.java    | 2 +-
 .../org/apache/camel/tools/apt/EndpointAnnotationProcessor.java    | 2 +-
 3 files changed, 2 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/f3b10c55/camel-core/src/test/java/org/apache/camel/component/timer/TimerComponentConfigurationAndDocumentationTest.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/test/java/org/apache/camel/component/timer/TimerComponentConfigurationAndDocumentationTest.java
 
b/camel-core/src/test/java/org/apache/camel/component/timer/TimerComponentConfigurationAndDocumentationTest.java
index ab41177..b6cdcaa 100644
--- 
a/camel-core/src/test/java/org/apache/camel/component/timer/TimerComponentConfigurationAndDocumentationTest.java
+++ 
b/camel-core/src/test/java/org/apache/camel/component/timer/TimerComponentConfigurationAndDocumentationTest.java
@@ -41,7 +41,6 @@ public class TimerComponentConfigurationAndDocumentationTest 
extends ContextTest
         String json = compConf.createParameterJsonSchema();
         assertNotNull(json);
 
-        assertTrue(json.contains("\"timerName\": { \"type\": \"string\""));
         assertTrue(json.contains("\"delay\": { \"type\": \"integer\""));
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/f3b10c55/camel-core/src/test/java/org/apache/camel/management/ManagedEndpointExplainTest.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/test/java/org/apache/camel/management/ManagedEndpointExplainTest.java
 
b/camel-core/src/test/java/org/apache/camel/management/ManagedEndpointExplainTest.java
index 5ec4e66..688f81d 100644
--- 
a/camel-core/src/test/java/org/apache/camel/management/ManagedEndpointExplainTest.java
+++ 
b/camel-core/src/test/java/org/apache/camel/management/ManagedEndpointExplainTest.java
@@ -50,7 +50,7 @@ public class ManagedEndpointExplainTest extends 
ManagementTestSupport {
 
         // there should be 8 options
         data = (TabularData) mbeanServer.invoke(on, "explain", new 
Object[]{true}, new String[]{"boolean"});
-        assertEquals(8, data.size());
+        assertEquals(9, data.size());
     }
 
     @Override

http://git-wip-us.apache.org/repos/asf/camel/blob/f3b10c55/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
----------------------------------------------------------------------
diff --git 
a/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
 
b/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
index 362da84..908905d 100644
--- 
a/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
+++ 
b/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
@@ -191,7 +191,7 @@ public class EndpointAnnotationProcessor extends 
AbstractProcessor {
             buffer.append("\n    ");
             buffer.append(JsonSchemaHelper.toJson(path.getName(), 
path.getType(), "", path.getDocumentation(), false, null));
         }
-        buffer.append("\n  }");
+        buffer.append("\n  },");
 
         // endpoint properties was named properties at first, and hence we 
stick with that naming to be compatible
         buffer.append("\n  \"properties\": {");

Reply via email to