CAMEL-8561: Better component docs summary of components - we use javadoc from the endpoint class instead of component so its in the same source file as @UriEndpoint.
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/bd6f3f4a Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/bd6f3f4a Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/bd6f3f4a Branch: refs/heads/master Commit: bd6f3f4a2b6419304ec7df8cccc45262028a4476 Parents: 0d49f6b Author: Claus Ibsen <[email protected]> Authored: Sun Dec 27 18:23:10 2015 +0100 Committer: Claus Ibsen <[email protected]> Committed: Sun Dec 27 18:25:29 2015 +0100 ---------------------------------------------------------------------- .../org/apache/camel/component/atmos/AtmosEndpoint.java | 3 +++ .../camel/component/sjms/batch/SjmsBatchEndpoint.java | 3 +++ .../org/apache/camel/commands/CatalogCommandTest.java | 1 - .../camel/tools/apt/EndpointAnnotationProcessor.java | 12 ++++++------ 4 files changed, 12 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/bd6f3f4a/components/camel-atmos/src/main/java/org/apache/camel/component/atmos/AtmosEndpoint.java ---------------------------------------------------------------------- diff --git a/components/camel-atmos/src/main/java/org/apache/camel/component/atmos/AtmosEndpoint.java b/components/camel-atmos/src/main/java/org/apache/camel/component/atmos/AtmosEndpoint.java index bc0c35c..03c919e 100644 --- a/components/camel-atmos/src/main/java/org/apache/camel/component/atmos/AtmosEndpoint.java +++ b/components/camel-atmos/src/main/java/org/apache/camel/component/atmos/AtmosEndpoint.java @@ -35,6 +35,9 @@ import org.slf4j.LoggerFactory; import static org.apache.camel.component.atmos.util.AtmosConstants.POLL_CONSUMER_DELAY; +/** + * The atmos component is used for integrating with EMC's Atomos Storage. + */ @UriEndpoint(scheme = "atmos", title = "Atmos", syntax = "atmos:name/operation", consumerClass = AtmosScheduledPollConsumer.class, label = "file,cloud") public class AtmosEndpoint extends DefaultEndpoint { http://git-wip-us.apache.org/repos/asf/camel/blob/bd6f3f4a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/batch/SjmsBatchEndpoint.java ---------------------------------------------------------------------- diff --git a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/batch/SjmsBatchEndpoint.java b/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/batch/SjmsBatchEndpoint.java index 49c74ba..705e9c9 100644 --- a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/batch/SjmsBatchEndpoint.java +++ b/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/batch/SjmsBatchEndpoint.java @@ -40,6 +40,9 @@ import org.apache.camel.spi.UriEndpoint; import org.apache.camel.spi.UriParam; import org.apache.camel.spi.UriPath; +/** + * The sjms-batch component is a specialized for highly performant, transactional batch consumption from a JMS queue. + */ @UriEndpoint(scheme = "sjms-batch", title = "Simple JMS Batch Component", syntax = "sjms-batch:destinationName", consumerClass = SjmsBatchComponent.class, label = "messaging", consumerOnly = true) public class SjmsBatchEndpoint extends DefaultEndpoint implements HeaderFilterStrategyAware { http://git-wip-us.apache.org/repos/asf/camel/blob/bd6f3f4a/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/CatalogCommandTest.java ---------------------------------------------------------------------- diff --git a/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/CatalogCommandTest.java b/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/CatalogCommandTest.java index af5cc97..be4b941 100644 --- a/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/CatalogCommandTest.java +++ b/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/CatalogCommandTest.java @@ -50,7 +50,6 @@ public class CatalogCommandTest { String out = os.toString(); assertNotNull(out); LOG.info("\n\n{}\n", out); - System.out.println(out); context.stop(); } http://git-wip-us.apache.org/repos/asf/camel/blob/bd6f3f4a/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 b9f4ca6..61e5dbc 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 @@ -433,12 +433,12 @@ public class EndpointAnnotationProcessor extends AbstractAnnotationProcessor { Map<String, String> map = parseAsMap(data); // now we have a lot more data, so we need to load it as key/value // need to sanitize the description first -// String doc = map.get("projectDescription"); -// if (doc != null) { -// model.setDescription(sanitizeDescription(doc, true)); -// } else { - model.setDescription("TODO"); -// } + String doc = map.get("projectDescription"); + if (doc != null) { + model.setDescription(sanitizeDescription(doc, true)); + } else { + model.setDescription(""); + } if (map.containsKey("groupId")) { model.setGroupId(map.get("groupId")); } else {
