You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by lb...@apache.org on 2017/06/22 11:27:30 UTC

camel git commit: Improve camel-atomix documentation

Repository: camel
Updated Branches:
  refs/heads/master 4362bfb17 -> 95ebcb4fe


Improve camel-atomix documentation


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

Branch: refs/heads/master
Commit: 95ebcb4fe949e1fcfeab506cd819d38af2bcebd0
Parents: 4362bfb
Author: lburgazzoli <lb...@gmail.com>
Authored: Thu Jun 22 11:24:28 2017 +0200
Committer: lburgazzoli <lb...@gmail.com>
Committed: Thu Jun 22 13:27:03 2017 +0200

----------------------------------------------------------------------
 .../src/main/docs/atomix-map-component.adoc             |  9 ++++-----
 .../src/main/docs/atomix-messaging-component.adoc       |  6 +++---
 .../src/main/docs/atomix-multimap-component.adoc        |  6 +++---
 .../src/main/docs/atomix-queue-component.adoc           |  6 +++---
 .../src/main/docs/atomix-set-component.adoc             |  6 +++---
 .../src/main/docs/atomix-value-component.adoc           |  6 +++---
 .../camel/component/atomix/AtomixConfiguration.java     |  4 ++--
 .../component/atomix/client/map/AtomixMapEndpoint.java  |  3 +++
 .../client/messaging/AtomixMessagingEndpoint.java       |  3 +++
 .../atomix/client/multimap/AtomixMultiMapEndpoint.java  |  3 +++
 .../atomix/client/queue/AtomixQueueEndpoint.java        |  3 +++
 .../component/atomix/client/set/AtomixSetEndpoint.java  |  3 +++
 .../atomix/client/value/AtomixValueEndpoint.java        |  3 +++
 components/readme.adoc                                  | 12 ++++++------
 .../map/springboot/AtomixMapComponentConfiguration.java |  2 +-
 .../AtomixMessagingComponentConfiguration.java          |  2 +-
 .../AtomixMultiMapComponentConfiguration.java           |  3 ++-
 .../springboot/AtomixQueueComponentConfiguration.java   |  2 +-
 .../set/springboot/AtomixSetComponentConfiguration.java |  2 +-
 .../springboot/AtomixValueComponentConfiguration.java   |  2 +-
 20 files changed, 52 insertions(+), 34 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/docs/atomix-map-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/docs/atomix-map-component.adoc b/components/camel-atomix/src/main/docs/atomix-map-component.adoc
index 0740f0e..820354a 100644
--- a/components/camel-atomix/src/main/docs/atomix-map-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-map-component.adoc
@@ -2,10 +2,9 @@
 
 *Available as of Camel version 2.20*
 
-The camel atomix component allows you to work with Atomix, a fault-tolerant distributed coordination framework.
+The camel atomix-map component allows you to work with http://atomix.io/atomix/[Atomix's] http://atomix.io/atomix/docs/collections/#distributedmap[Distributed Map] collection.
 
-Maven users will need to add the following dependency to their pom.xml
-for this component:
+Maven users will need to add the following dependency to their pom.xml for this component:
 
 [source,java]
 ----
@@ -61,13 +60,13 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |=======================================================================
 | Name | Description | Default | Type
-| **atomix** (common) | The Atomix instance to use |  | T
+| **atomix** (common) | The Atomix instance to use |  | Atomix
 | **configurationUri** (common) | The Atomix configuration uri. |  | String
 | **defaultAction** (common) | The default action. | PUT | Action
 | **key** (common) | The key to use if none is set in the header or to listen for events for a specific key. |  | Object
 | **nodes** (common) | The address of the nodes composing the cluster. |  | String
 | **resultHeader** (common) | The header that wil carry the result. |  | String
-| **transport** (common) | Sets the Atomix transport. | io.atomix.catalyst.transport.netty.NettyTransport | Transport>
+| **transport** (common) | Sets the Atomix transport. | io.atomix.catalyst.transport.netty.NettyTransport | Transport
 | **ttl** (common) | The resource ttl. |  | long
 | **bridgeErrorHandler** (consumer) | Allows for bridging the consumer to the Camel routing Error Handler which mean any exceptions occurred while the consumer is trying to pickup incoming messages or the likes will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions that will be logged at WARN or ERROR level and ignored. | false | boolean
 | **exceptionHandler** (consumer) | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions that will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc b/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc
index 8670b45..f5fe1ac 100644
--- a/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc
@@ -2,7 +2,7 @@
 
 *Available as of Camel version 2.20*
 
-The camel atomix component allows you to work with Atomix, a fault-tolerant distributed coordination framework.
+The camel atomix-messaging component allows you to work with http://atomix.io/atomix/[Atomix's] http://atomix.io/atomix/docs/groups/#messaging[Group Messaging].
 
 Maven users will need to add the following dependency to their pom.xml
 for this component:
@@ -59,7 +59,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |=======================================================================
 | Name | Description | Default | Type
-| **atomix** (common) | The Atomix instance to use |  | T
+| **atomix** (common) | The Atomix instance to use |  | Atomix
 | **broadcastType** (common) | The broadcast type. | ALL | BroadcastType
 | **channelName** (common) | The messaging channel name |  | String
 | **configurationUri** (common) | The Atomix configuration uri. |  | String
@@ -67,7 +67,7 @@ with the following path and query parameters:
 | **memberName** (common) | The Atomix Group member name |  | String
 | **nodes** (common) | The address of the nodes composing the cluster. |  | String
 | **resultHeader** (common) | The header that wil carry the result. |  | String
-| **transport** (common) | Sets the Atomix transport. | io.atomix.catalyst.transport.netty.NettyTransport | Transport>
+| **transport** (common) | Sets the Atomix transport. | io.atomix.catalyst.transport.netty.NettyTransport | Transport
 | **bridgeErrorHandler** (consumer) | Allows for bridging the consumer to the Camel routing Error Handler which mean any exceptions occurred while the consumer is trying to pickup incoming messages or the likes will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions that will be logged at WARN or ERROR level and ignored. | false | boolean
 | **exceptionHandler** (consumer) | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions that will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
 | **exchangePattern** (consumer) | Sets the exchange pattern when the consumer creates an exchange. |  | ExchangePattern

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc b/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc
index fb12cbb..cd83d3d 100644
--- a/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc
@@ -2,7 +2,7 @@
 
 *Available as of Camel version 2.20*
 
-The camel atomix component allows you to work with Atomix, a fault-tolerant distributed coordination framework.
+The camel atomix-multimap component allows you to work with http://atomix.io/atomix/[Atomix's] http://atomix.io/atomix/docs/collections/#distributedmultimap[Distributed MultiMap] collection.
 
 Maven users will need to add the following dependency to their pom.xml
 for this component:
@@ -59,14 +59,14 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |=======================================================================
 | Name | Description | Default | Type
-| **atomix** (consumer) | The Atomix instance to use |  | T
+| **atomix** (consumer) | The Atomix instance to use |  | Atomix
 | **bridgeErrorHandler** (consumer) | Allows for bridging the consumer to the Camel routing Error Handler which mean any exceptions occurred while the consumer is trying to pickup incoming messages or the likes will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions that will be logged at WARN or ERROR level and ignored. | false | boolean
 | **configurationUri** (consumer) | The Atomix configuration uri. |  | String
 | **defaultAction** (consumer) | The default action. | PUT | Action
 | **key** (consumer) | The key to use if none is set in the header or to listen for events for a specific key. |  | Object
 | **nodes** (consumer) | The address of the nodes composing the cluster. |  | String
 | **resultHeader** (consumer) | The header that wil carry the result. |  | String
-| **transport** (consumer) | Sets the Atomix transport. | io.atomix.catalyst.transport.netty.NettyTransport | Transport>
+| **transport** (consumer) | Sets the Atomix transport. | io.atomix.catalyst.transport.netty.NettyTransport | Transport
 | **ttl** (consumer) | The resource ttl. |  | long
 | **exceptionHandler** (consumer) | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions that will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
 | **exchangePattern** (consumer) | Sets the exchange pattern when the consumer creates an exchange. |  | ExchangePattern

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/docs/atomix-queue-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/docs/atomix-queue-component.adoc b/components/camel-atomix/src/main/docs/atomix-queue-component.adoc
index 129f76d..511fcff 100644
--- a/components/camel-atomix/src/main/docs/atomix-queue-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-queue-component.adoc
@@ -2,7 +2,7 @@
 
 *Available as of Camel version 2.20*
 
-The camel atomix component allows you to work with Atomix, a fault-tolerant distributed coordination framework.
+The camel atomix-queue component allows you to work with http://atomix.io/atomix/[Atomix's] http://atomix.io/atomix/docs/collections/#distributedqueue[Distributed Queue] collection.
 
 Maven users will need to add the following dependency to their pom.xml
 for this component:
@@ -59,12 +59,12 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |=======================================================================
 | Name | Description | Default | Type
-| **atomix** (common) | The Atomix instance to use |  | T
+| **atomix** (common) | The Atomix instance to use |  | Atomix
 | **configurationUri** (common) | The Atomix configuration uri. |  | String
 | **defaultAction** (common) | The default action. | ADD | Action
 | **nodes** (common) | The address of the nodes composing the cluster. |  | String
 | **resultHeader** (common) | The header that wil carry the result. |  | String
-| **transport** (common) | Sets the Atomix transport. | io.atomix.catalyst.transport.netty.NettyTransport | Transport>
+| **transport** (common) | Sets the Atomix transport. | io.atomix.catalyst.transport.netty.NettyTransport | Transport
 | **bridgeErrorHandler** (consumer) | Allows for bridging the consumer to the Camel routing Error Handler which mean any exceptions occurred while the consumer is trying to pickup incoming messages or the likes will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions that will be logged at WARN or ERROR level and ignored. | false | boolean
 | **exceptionHandler** (consumer) | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions that will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler
 | **exchangePattern** (consumer) | Sets the exchange pattern when the consumer creates an exchange. |  | ExchangePattern

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/docs/atomix-set-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/docs/atomix-set-component.adoc b/components/camel-atomix/src/main/docs/atomix-set-component.adoc
index 4066ded..913a7e7 100644
--- a/components/camel-atomix/src/main/docs/atomix-set-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-set-component.adoc
@@ -2,7 +2,7 @@
 
 *Available as of Camel version 2.20*
 
-The camel atomix component allows you to work with Atomix, a fault-tolerant distributed coordination framework.
+The camel atomix-set component allows you to work with http://atomix.io/atomix/[Atomix's] http://atomix.io/atomix/docs/collections/#distributedset[Distributed Set] collection.
 
 Maven users will need to add the following dependency to their pom.xml
 for this component:
@@ -59,12 +59,12 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |=======================================================================
 | Name | Description | Default | Type
-| **atomix** (common) | The Atomix instance to use |  | T
+| **atomix** (common) | The Atomix instance to use |  | Atomix
 | **configurationUri** (common) | The Atomix configuration uri. |  | String
 | **defaultAction** (common) | The default action. | ADD | Action
 | **nodes** (common) | The address of the nodes composing the cluster. |  | String
 | **resultHeader** (common) | The header that wil carry the result. |  | String
-| **transport** (common) | Sets the Atomix transport. | io.atomix.catalyst.transport.netty.NettyTransport | Transport>
+| **transport** (common) | Sets the Atomix transport. | io.atomix.catalyst.transport.netty.NettyTransport | Transport
 | **ttl** (common) | The resource ttl. |  | long
 | **bridgeErrorHandler** (consumer) | Allows for bridging the consumer to the Camel routing Error Handler which mean any exceptions occurred while the consumer is trying to pickup incoming messages or the likes will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions that will be logged at WARN or ERROR level and ignored. | false | boolean
 | **exceptionHandler** (consumer) | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions that will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/docs/atomix-value-component.adoc
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/docs/atomix-value-component.adoc b/components/camel-atomix/src/main/docs/atomix-value-component.adoc
index 6db60ba..c35f4f9 100644
--- a/components/camel-atomix/src/main/docs/atomix-value-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-value-component.adoc
@@ -2,7 +2,7 @@
 
 *Available as of Camel version 2.20*
 
-The camel atomix component allows you to work with Atomix, a fault-tolerant distributed coordination framework.
+The camel atomix-value component allows you to work with http://atomix.io/atomix/[Atomix's] http://atomix.io/atomix/docs/variables/#distributedvalue[Distributed Value].
 
 Maven users will need to add the following dependency to their pom.xml
 for this component:
@@ -59,12 +59,12 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |=======================================================================
 | Name | Description | Default | Type
-| **atomix** (common) | The Atomix instance to use |  | T
+| **atomix** (common) | The Atomix instance to use |  | Atomix
 | **configurationUri** (common) | The Atomix configuration uri. |  | String
 | **defaultAction** (common) | The default action. | SET | Action
 | **nodes** (common) | The address of the nodes composing the cluster. |  | String
 | **resultHeader** (common) | The header that wil carry the result. |  | String
-| **transport** (common) | Sets the Atomix transport. | io.atomix.catalyst.transport.netty.NettyTransport | Transport>
+| **transport** (common) | Sets the Atomix transport. | io.atomix.catalyst.transport.netty.NettyTransport | Transport
 | **ttl** (common) | The resource ttl. |  | long
 | **bridgeErrorHandler** (consumer) | Allows for bridging the consumer to the Camel routing Error Handler which mean any exceptions occurred while the consumer is trying to pickup incoming messages or the likes will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions that will be logged at WARN or ERROR level and ignored. | false | boolean
 | **exceptionHandler** (consumer) | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions that will be logged at WARN or ERROR level and ignored. |  | ExceptionHandler

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/AtomixConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/AtomixConfiguration.java b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/AtomixConfiguration.java
index ee2cf0f..2163686 100644
--- a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/AtomixConfiguration.java
+++ b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/AtomixConfiguration.java
@@ -33,11 +33,11 @@ import org.apache.camel.spi.UriParam;
 import org.apache.camel.util.ObjectHelper;
 
 public class AtomixConfiguration<T extends Atomix> implements Cloneable {
-    @UriParam
+    @UriParam(javaType = "io.atomix.Atomix")
     private T atomix;
     @UriParam(javaType = "java.lang.String")
     private List<Address> nodes = Collections.emptyList();
-    @UriParam(defaultValue = "io.atomix.catalyst.transport.netty.NettyTransport")
+    @UriParam(javaType = "io.atomix.catalyst.transport.Transport", defaultValue = "io.atomix.catalyst.transport.netty.NettyTransport")
     private Class<? extends Transport> transport = NettyTransport.class;
     @UriParam
     private String configurationUri;

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/map/AtomixMapEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/map/AtomixMapEndpoint.java b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/map/AtomixMapEndpoint.java
index cf9bb63..fd566cb 100644
--- a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/map/AtomixMapEndpoint.java
+++ b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/map/AtomixMapEndpoint.java
@@ -24,6 +24,9 @@ import org.apache.camel.component.atomix.client.AbstractAtomixClientEndpoint;
 import org.apache.camel.spi.UriEndpoint;
 import org.apache.camel.spi.UriParam;
 
+/**
+ * The atomix-map component is used to access Atomix's <a href="http://atomix.io/atomix/docs/collections/#distributedmap">distributed map</a>.
+ */
 @UriEndpoint(
     firstVersion = "2.20.0",
     scheme = "atomix-map",

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingEndpoint.java b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingEndpoint.java
index 558008e..6f37c41 100644
--- a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingEndpoint.java
+++ b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingEndpoint.java
@@ -24,6 +24,9 @@ import org.apache.camel.component.atomix.client.AbstractAtomixClientEndpoint;
 import org.apache.camel.spi.UriEndpoint;
 import org.apache.camel.spi.UriParam;
 
+/**
+ * The atomix-messaging component is used to access Atomix's <a href="http://atomix.io/atomix/docs/groups/#messaging">group messaging</a>.
+ */
 @UriEndpoint(
     firstVersion = "2.20.0",
     scheme = "atomix-messaging",

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapEndpoint.java b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapEndpoint.java
index 6687c63..0206fdc 100644
--- a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapEndpoint.java
+++ b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapEndpoint.java
@@ -22,6 +22,9 @@ import org.apache.camel.component.atomix.client.AbstractAtomixClientEndpoint;
 import org.apache.camel.spi.UriEndpoint;
 import org.apache.camel.spi.UriParam;
 
+/**
+ * The atomix-multimap component is used to access Atomix's <a href="http://atomix.io/atomix/docs/collections/#distributedmultimap">distributed multi map</a>.
+ */
 @UriEndpoint(
     firstVersion = "2.20.0",
     scheme = "atomix-multimap",

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/queue/AtomixQueueEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/queue/AtomixQueueEndpoint.java b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/queue/AtomixQueueEndpoint.java
index 4a16c1a..3ac4a71 100644
--- a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/queue/AtomixQueueEndpoint.java
+++ b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/queue/AtomixQueueEndpoint.java
@@ -24,6 +24,9 @@ import org.apache.camel.component.atomix.client.AbstractAtomixClientEndpoint;
 import org.apache.camel.spi.UriEndpoint;
 import org.apache.camel.spi.UriParam;
 
+/**
+ * The atomix-queue component is used to access Atomix's <a href="http://atomix.io/atomix/docs/collections/#distributedqueue">distributed queue</a>.
+ */
 @UriEndpoint(
     firstVersion = "2.20.0",
     scheme = "atomix-queue",

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/set/AtomixSetEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/set/AtomixSetEndpoint.java b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/set/AtomixSetEndpoint.java
index 9a1c64c..f0f91f2 100644
--- a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/set/AtomixSetEndpoint.java
+++ b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/set/AtomixSetEndpoint.java
@@ -24,6 +24,9 @@ import org.apache.camel.component.atomix.client.AbstractAtomixClientEndpoint;
 import org.apache.camel.spi.UriEndpoint;
 import org.apache.camel.spi.UriParam;
 
+/**
+ * The atomix-set component is used to access Atomix's <a href="http://atomix.io/atomix/docs/collections/#distributedset">distributed set</a>.
+ */
 @UriEndpoint(
     firstVersion = "2.20.0",
     scheme = "atomix-set",

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/value/AtomixValueEndpoint.java
----------------------------------------------------------------------
diff --git a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/value/AtomixValueEndpoint.java b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/value/AtomixValueEndpoint.java
index e4478e0..152dc92 100644
--- a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/value/AtomixValueEndpoint.java
+++ b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/value/AtomixValueEndpoint.java
@@ -24,6 +24,9 @@ import org.apache.camel.component.atomix.client.AbstractAtomixClientEndpoint;
 import org.apache.camel.spi.UriEndpoint;
 import org.apache.camel.spi.UriParam;
 
+/**
+ * The atomix-value component is used to access Atomix's <a href="http://atomix.io/atomix/docs/variables/#distributedvalue">distributed value</a>.
+ */
 @UriEndpoint(
     firstVersion = "2.20.0",
     scheme = "atomix-value",

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/components/readme.adoc
----------------------------------------------------------------------
diff --git a/components/readme.adoc b/components/readme.adoc
index 6e739af..edb2e72 100644
--- a/components/readme.adoc
+++ b/components/readme.adoc
@@ -39,22 +39,22 @@ Number of Components: 274 in 188 JAR artifacts (17 deprecated)
 `atom:feedUri` | 1.2 | The atom component is used for consuming Atom RSS feeds.
 
 | link:camel-atomix/src/main/docs/atomix-map-component.adoc[Atomix Map] (camel-atomix) +
-`atomix-map:mapName` | 2.20 | Camel Atomix support
+`atomix-map:mapName` | 2.20 | The atomix-map component is used to access Atomix's distributed map.
 
 | link:camel-atomix/src/main/docs/atomix-messaging-component.adoc[Atomix Messaging] (camel-atomix) +
-`atomix-messaging:group` | 2.20 | Camel Atomix support
+`atomix-messaging:group` | 2.20 | The atomix-messaging component is used to access Atomix's group messaging.
 
 | link:camel-atomix/src/main/docs/atomix-multimap-component.adoc[Atomix MultiMap] (camel-atomix) +
-`atomix-multimap:multiMapName` | 2.20 | Camel Atomix support
+`atomix-multimap:multiMapName` | 2.20 | The atomix-multimap component is used to access Atomix's distributed multi map.
 
 | link:camel-atomix/src/main/docs/atomix-queue-component.adoc[Atomix Queue] (camel-atomix) +
-`atomix-queue:queueName` | 2.20 | Camel Atomix support
+`atomix-queue:queueName` | 2.20 | The atomix-queue component is used to access Atomix's distributed queue.
 
 | link:camel-atomix/src/main/docs/atomix-set-component.adoc[Atomix Set] (camel-atomix) +
-`atomix-set:setName` | 2.20 | Camel Atomix support
+`atomix-set:setName` | 2.20 | The atomix-set component is used to access Atomix's distributed set.
 
 | link:camel-atomix/src/main/docs/atomix-value-component.adoc[Atomix Value] (camel-atomix) +
-`atomix-value:valueName` | 2.20 | Camel Atomix support
+`atomix-value:valueName` | 2.20 | The atomix-value component is used to access Atomix's distributed value.
 
 | link:camel-avro/src/main/docs/avro-component.adoc[Avro] (camel-avro) +
 `avro:transport:host:port/messageName` | 2.10 | Working with Apache Avro for data serialization.

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/map/springboot/AtomixMapComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/map/springboot/AtomixMapComponentConfiguration.java b/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/map/springboot/AtomixMapComponentConfiguration.java
index dcac61f..a23acd1 100644
--- a/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/map/springboot/AtomixMapComponentConfiguration.java
+++ b/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/map/springboot/AtomixMapComponentConfiguration.java
@@ -27,7 +27,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.springframework.boot.context.properties.NestedConfigurationProperty;
 
 /**
- * Camel Atomix support
+ * The atomix-map component is used to access Atomix's distributed map.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/messaging/springboot/AtomixMessagingComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/messaging/springboot/AtomixMessagingComponentConfiguration.java b/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/messaging/springboot/AtomixMessagingComponentConfiguration.java
index e1525b3..a349d82 100644
--- a/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/messaging/springboot/AtomixMessagingComponentConfiguration.java
+++ b/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/messaging/springboot/AtomixMessagingComponentConfiguration.java
@@ -28,7 +28,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.springframework.boot.context.properties.NestedConfigurationProperty;
 
 /**
- * Camel Atomix support
+ * The atomix-messaging component is used to access Atomix's group messaging.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/multimap/springboot/AtomixMultiMapComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/multimap/springboot/AtomixMultiMapComponentConfiguration.java b/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/multimap/springboot/AtomixMultiMapComponentConfiguration.java
index 79ce365..3bb1356 100644
--- a/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/multimap/springboot/AtomixMultiMapComponentConfiguration.java
+++ b/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/multimap/springboot/AtomixMultiMapComponentConfiguration.java
@@ -27,7 +27,8 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.springframework.boot.context.properties.NestedConfigurationProperty;
 
 /**
- * Camel Atomix support
+ * The atomix-multimap component is used to access Atomix's distributed multi
+ * map.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/queue/springboot/AtomixQueueComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/queue/springboot/AtomixQueueComponentConfiguration.java b/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/queue/springboot/AtomixQueueComponentConfiguration.java
index 5475e16..791caea 100644
--- a/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/queue/springboot/AtomixQueueComponentConfiguration.java
+++ b/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/queue/springboot/AtomixQueueComponentConfiguration.java
@@ -27,7 +27,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.springframework.boot.context.properties.NestedConfigurationProperty;
 
 /**
- * Camel Atomix support
+ * The atomix-queue component is used to access Atomix's distributed queue.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/set/springboot/AtomixSetComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/set/springboot/AtomixSetComponentConfiguration.java b/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/set/springboot/AtomixSetComponentConfiguration.java
index de3fce6..75e004b 100644
--- a/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/set/springboot/AtomixSetComponentConfiguration.java
+++ b/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/set/springboot/AtomixSetComponentConfiguration.java
@@ -27,7 +27,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.springframework.boot.context.properties.NestedConfigurationProperty;
 
 /**
- * Camel Atomix support
+ * The atomix-set component is used to access Atomix's distributed set.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */

http://git-wip-us.apache.org/repos/asf/camel/blob/95ebcb4f/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/value/springboot/AtomixValueComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/value/springboot/AtomixValueComponentConfiguration.java b/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/value/springboot/AtomixValueComponentConfiguration.java
index 6edc61d..b029569 100644
--- a/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/value/springboot/AtomixValueComponentConfiguration.java
+++ b/platforms/spring-boot/components-starter/camel-atomix-starter/src/main/java/org/apache/camel/component/atomix/client/value/springboot/AtomixValueComponentConfiguration.java
@@ -27,7 +27,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.springframework.boot.context.properties.NestedConfigurationProperty;
 
 /**
- * Camel Atomix support
+ * The atomix-value component is used to access Atomix's distributed value.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */