You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2014/08/12 21:06:10 UTC

[2/3] git commit: Polished javadoc

Polished javadoc


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

Branch: refs/heads/master
Commit: f71d4ecb3d5520b8ed55d77d4ccf80d2a20322e8
Parents: a65a3c3
Author: Claus Ibsen <da...@apache.org>
Authored: Tue Aug 12 20:59:57 2014 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Tue Aug 12 20:59:57 2014 +0200

----------------------------------------------------------------------
 .../java/org/apache/camel/api/management/ManagedInstance.java  | 2 ++
 .../org/apache/camel/api/management/ManagedNotification.java   | 3 +++
 .../org/apache/camel/api/management/ManagedNotifications.java  | 3 +++
 .../java/org/apache/camel/converter/TimePatternConverter.java  | 3 +++
 .../main/java/org/apache/camel/converter/jaxp/StaxSource.java  | 4 +++-
 .../java/org/apache/camel/converter/jaxp/XmlErrorListener.java | 3 +++
 .../main/java/org/apache/camel/impl/ActiveMQUuidGenerator.java | 2 +-
 .../org/apache/camel/impl/DefaultExecutorServiceManager.java   | 2 ++
 .../main/java/org/apache/camel/impl/DefaultMessageHistory.java | 3 +++
 .../camel/impl/DefaultScheduledPollConsumerScheduler.java      | 3 +++
 .../java/org/apache/camel/impl/DefaultTracedRouteNodes.java    | 2 ++
 .../java/org/apache/camel/impl/DefaultUnitOfWorkFactory.java   | 3 +++
 .../src/main/java/org/apache/camel/impl/DoCatchRouteNode.java  | 2 ++
 .../main/java/org/apache/camel/impl/DoFinallyRouteNode.java    | 2 ++
 .../src/main/java/org/apache/camel/impl/GzipDataFormat.java    | 3 +++
 .../org/apache/camel/impl/HeaderFilterStrategyComponent.java   | 3 +++
 .../main/java/org/apache/camel/impl/OnCompletionRouteNode.java | 2 ++
 .../main/java/org/apache/camel/impl/OnExceptionRouteNode.java  | 4 +++-
 .../src/main/java/org/apache/camel/main/MainSupport.java       | 2 ++
 .../camel/management/DefaultManagementObjectStrategy.java      | 2 +-
 .../org/apache/camel/management/NotificationSenderAdapter.java | 3 +++
 .../src/main/java/org/apache/camel/processor/AOPProcessor.java | 1 +
 .../org/apache/camel/processor/ExchangePatternProcessor.java   | 3 +++
 .../java/org/apache/camel/processor/OnCompletionProcessor.java | 2 ++
 .../src/main/java/org/apache/camel/spi/ExceptionHandler.java   | 2 +-
 camel-core/src/main/java/org/apache/camel/spi/Policy.java      | 2 +-
 .../src/main/java/org/apache/camel/spi/UnitOfWorkFactory.java  | 3 +++
 .../java/org/apache/camel/support/ChildServiceSupport.java     | 3 +++
 .../org/apache/camel/util/ExpressionToPredicateAdapter.java    | 3 +++
 .../src/main/java/org/apache/camel/util/MessageDump.java       | 6 ++++++
 .../org/apache/camel/util/PredicateToExpressionAdapter.java    | 3 +++
 .../src/main/java/org/apache/camel/util/UnitOfWorkHelper.java  | 2 ++
 .../main/java/org/apache/camel/view/GraphGeneratorSupport.java | 1 +
 .../src/main/java/org/apache/camel/view/GraphSupport.java      | 1 +
 .../main/java/org/apache/camel/view/ModelFileGenerator.java    | 1 +
 camel-core/src/main/java/org/apache/camel/view/NodeData.java   | 1 +
 .../src/main/java/org/apache/camel/view/RouteDotGenerator.java | 1 +
 .../src/main/java/org/apache/camel/view/XmlGraphGenerator.java | 1 +
 camel-core/src/main/java/org/apache/camel/view/package.html    | 1 +
 39 files changed, 87 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/api/management/ManagedInstance.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/api/management/ManagedInstance.java b/camel-core/src/main/java/org/apache/camel/api/management/ManagedInstance.java
index 2599da9..821741e 100644
--- a/camel-core/src/main/java/org/apache/camel/api/management/ManagedInstance.java
+++ b/camel-core/src/main/java/org/apache/camel/api/management/ManagedInstance.java
@@ -17,6 +17,8 @@
 package org.apache.camel.api.management;
 
 /**
+ * Holds the instance being managed.
+ *
  * @version 
  */
 public interface ManagedInstance {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/api/management/ManagedNotification.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/api/management/ManagedNotification.java b/camel-core/src/main/java/org/apache/camel/api/management/ManagedNotification.java
index 203f465..f4d0a2d 100644
--- a/camel-core/src/main/java/org/apache/camel/api/management/ManagedNotification.java
+++ b/camel-core/src/main/java/org/apache/camel/api/management/ManagedNotification.java
@@ -23,6 +23,9 @@ import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 import java.lang.annotation.Target;
 
+/**
+ * A class level annotation to define the mbean emits this JMX notification
+ */
 @Target(ElementType.TYPE)
 @Retention(RetentionPolicy.RUNTIME)
 @Inherited

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/api/management/ManagedNotifications.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/api/management/ManagedNotifications.java b/camel-core/src/main/java/org/apache/camel/api/management/ManagedNotifications.java
index 5d8d3f1..4dd76ab 100644
--- a/camel-core/src/main/java/org/apache/camel/api/management/ManagedNotifications.java
+++ b/camel-core/src/main/java/org/apache/camel/api/management/ManagedNotifications.java
@@ -23,6 +23,9 @@ import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 import java.lang.annotation.Target;
 
+/**
+ * A class level annotation to define the mbean emits a set of JMX notifications
+ */
 @Target(ElementType.TYPE)
 @Retention(RetentionPolicy.RUNTIME)
 @Inherited

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/converter/TimePatternConverter.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/converter/TimePatternConverter.java b/camel-core/src/main/java/org/apache/camel/converter/TimePatternConverter.java
index 8a02843..82bc4bd 100644
--- a/camel-core/src/main/java/org/apache/camel/converter/TimePatternConverter.java
+++ b/camel-core/src/main/java/org/apache/camel/converter/TimePatternConverter.java
@@ -23,6 +23,9 @@ import org.apache.camel.Converter;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+/**
+ * Converter from String syntax to milli seconds.
+ */
 @Converter
 public final class TimePatternConverter {   
     private static final Logger LOG = LoggerFactory.getLogger(TimePatternConverter.class);

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/converter/jaxp/StaxSource.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/converter/jaxp/StaxSource.java b/camel-core/src/main/java/org/apache/camel/converter/jaxp/StaxSource.java
index 27bc0f6..d8d764a 100644
--- a/camel-core/src/main/java/org/apache/camel/converter/jaxp/StaxSource.java
+++ b/camel-core/src/main/java/org/apache/camel/converter/jaxp/StaxSource.java
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.converter.jaxp;
 
 import javax.xml.stream.XMLStreamConstants;
@@ -36,6 +35,9 @@ import org.xml.sax.XMLReader;
 import org.xml.sax.ext.LexicalHandler;
 import org.xml.sax.helpers.AttributesImpl;
 
+/**
+ * A streaming {@link javax.xml.transform.sax.SAXSource}
+ */
 public class StaxSource extends SAXSource implements XMLReader {
 
     private XMLStreamReader streamReader;

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/converter/jaxp/XmlErrorListener.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/converter/jaxp/XmlErrorListener.java b/camel-core/src/main/java/org/apache/camel/converter/jaxp/XmlErrorListener.java
index 140c8b3..4c50d8a 100644
--- a/camel-core/src/main/java/org/apache/camel/converter/jaxp/XmlErrorListener.java
+++ b/camel-core/src/main/java/org/apache/camel/converter/jaxp/XmlErrorListener.java
@@ -22,6 +22,9 @@ import javax.xml.transform.TransformerException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+/**
+ * A {@link javax.xml.transform.ErrorListener} that logs the errors.
+ */
 public class XmlErrorListener implements ErrorListener {
 
     private static final Logger LOG = LoggerFactory.getLogger(XmlErrorListener.class);

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/impl/ActiveMQUuidGenerator.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/ActiveMQUuidGenerator.java b/camel-core/src/main/java/org/apache/camel/impl/ActiveMQUuidGenerator.java
index 4ba7849..c75d2d3 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/ActiveMQUuidGenerator.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/ActiveMQUuidGenerator.java
@@ -28,7 +28,7 @@ import org.slf4j.LoggerFactory;
 
 /**
  * {@link org.apache.camel.spi.UuidGenerator} which is a fast implementation based on
- * how <a href="http://activemq.apache.org/>Apache ActiveMQ</a> generates its UUID.
+ * how <a href="http://activemq.apache.org/">Apache ActiveMQ</a> generates its UUID.
  * <p/>
  * This implementation is not synchronized but it leverages API which may not be accessible
  * in the cloud (such as Google App Engine).

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java b/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java
index a673382..b86e091 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java
@@ -53,6 +53,8 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
+ * Default {@link org.apache.camel.spi.ExecutorServiceManager}.
+ *
  * @version 
  */
 public class DefaultExecutorServiceManager extends ServiceSupport implements ExecutorServiceManager {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/impl/DefaultMessageHistory.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/DefaultMessageHistory.java b/camel-core/src/main/java/org/apache/camel/impl/DefaultMessageHistory.java
index b7b1f73..1549ace 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/DefaultMessageHistory.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/DefaultMessageHistory.java
@@ -22,6 +22,9 @@ import org.apache.camel.MessageHistory;
 import org.apache.camel.NamedNode;
 import org.apache.camel.util.StopWatch;
 
+/**
+ * Default {@link org.apache.camel.MessageHistory}.
+ */
 public class DefaultMessageHistory implements MessageHistory {
 
     private final String routeId;

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/impl/DefaultScheduledPollConsumerScheduler.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/DefaultScheduledPollConsumerScheduler.java b/camel-core/src/main/java/org/apache/camel/impl/DefaultScheduledPollConsumerScheduler.java
index 13ed058..c132cad 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/DefaultScheduledPollConsumerScheduler.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/DefaultScheduledPollConsumerScheduler.java
@@ -28,6 +28,9 @@ import org.apache.camel.util.ObjectHelper;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+/**
+ * Default {@link org.apache.camel.impl.ScheduledBatchPollingConsumer}.
+ */
 public class DefaultScheduledPollConsumerScheduler extends org.apache.camel.support.ServiceSupport implements ScheduledPollConsumerScheduler {
 
     private static final Logger LOG = LoggerFactory.getLogger(DefaultScheduledPollConsumerScheduler.class);

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/impl/DefaultTracedRouteNodes.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/DefaultTracedRouteNodes.java b/camel-core/src/main/java/org/apache/camel/impl/DefaultTracedRouteNodes.java
index 575a17a..5312b01 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/DefaultTracedRouteNodes.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/DefaultTracedRouteNodes.java
@@ -29,6 +29,8 @@ import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.spi.TracedRouteNodes;
 
 /**
+ * Default {@link org.apache.camel.spi.TracedRouteNodes}
+ *
  * @version 
  */
 public class DefaultTracedRouteNodes implements TracedRouteNodes {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/impl/DefaultUnitOfWorkFactory.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/DefaultUnitOfWorkFactory.java b/camel-core/src/main/java/org/apache/camel/impl/DefaultUnitOfWorkFactory.java
index f36b9b4..3679388 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/DefaultUnitOfWorkFactory.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/DefaultUnitOfWorkFactory.java
@@ -20,6 +20,9 @@ import org.apache.camel.Exchange;
 import org.apache.camel.spi.UnitOfWork;
 import org.apache.camel.spi.UnitOfWorkFactory;
 
+/**
+ * Default {@link org.apache.camel.spi.UnitOfWorkFactory}
+ */
 public class DefaultUnitOfWorkFactory implements UnitOfWorkFactory {
 
     @Override

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/impl/DoCatchRouteNode.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/DoCatchRouteNode.java b/camel-core/src/main/java/org/apache/camel/impl/DoCatchRouteNode.java
index 6032545..1de6b80 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/DoCatchRouteNode.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/DoCatchRouteNode.java
@@ -22,6 +22,8 @@ import org.apache.camel.RouteNode;
 import org.apache.camel.model.ProcessorDefinition;
 
 /**
+ * {@link org.apache.camel.RouteNode} representing do catch.
+ *
  * @version 
  */
 public class DoCatchRouteNode implements RouteNode {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/impl/DoFinallyRouteNode.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/DoFinallyRouteNode.java b/camel-core/src/main/java/org/apache/camel/impl/DoFinallyRouteNode.java
index cc9f978..d1cad28 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/DoFinallyRouteNode.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/DoFinallyRouteNode.java
@@ -22,6 +22,8 @@ import org.apache.camel.RouteNode;
 import org.apache.camel.model.ProcessorDefinition;
 
 /**
+ * {@link org.apache.camel.RouteNode} representing do finally.
+ *
  * @version 
  */
 public class DoFinallyRouteNode implements RouteNode {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/impl/GzipDataFormat.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/GzipDataFormat.java b/camel-core/src/main/java/org/apache/camel/impl/GzipDataFormat.java
index 29ecb8b..236bd91 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/GzipDataFormat.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/GzipDataFormat.java
@@ -26,6 +26,9 @@ import org.apache.camel.Exchange;
 import org.apache.camel.spi.DataFormat;
 import org.apache.camel.util.IOHelper;
 
+/**
+ * GZip {@link org.apache.camel.spi.DataFormat} for reading/writing data using gzip.
+ */
 public class GzipDataFormat implements DataFormat {
 
     public void marshal(Exchange exchange, Object graph, OutputStream stream) throws Exception {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/impl/HeaderFilterStrategyComponent.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/HeaderFilterStrategyComponent.java b/camel-core/src/main/java/org/apache/camel/impl/HeaderFilterStrategyComponent.java
index cabfe44..55e53d8 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/HeaderFilterStrategyComponent.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/HeaderFilterStrategyComponent.java
@@ -21,6 +21,9 @@ import org.apache.camel.Endpoint;
 import org.apache.camel.spi.HeaderFilterStrategy;
 import org.apache.camel.spi.HeaderFilterStrategyAware;
 
+/**
+ * Base class for components to support configuring a {@link org.apache.camel.spi.HeaderFilterStrategy}.
+ */
 public abstract class HeaderFilterStrategyComponent extends UriEndpointComponent implements HeaderFilterStrategyAware {
     
     private HeaderFilterStrategy headerFilterStrategy;

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/impl/OnCompletionRouteNode.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/OnCompletionRouteNode.java b/camel-core/src/main/java/org/apache/camel/impl/OnCompletionRouteNode.java
index a120516..1b24cc9 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/OnCompletionRouteNode.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/OnCompletionRouteNode.java
@@ -22,6 +22,8 @@ import org.apache.camel.RouteNode;
 import org.apache.camel.model.ProcessorDefinition;
 
 /**
+ * {@link org.apache.camel.RouteNode} representing onCompletion.
+ *
  * @version 
  */
 public class OnCompletionRouteNode implements RouteNode {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/impl/OnExceptionRouteNode.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/OnExceptionRouteNode.java b/camel-core/src/main/java/org/apache/camel/impl/OnExceptionRouteNode.java
index 04fb1d1..85c058a 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/OnExceptionRouteNode.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/OnExceptionRouteNode.java
@@ -22,7 +22,9 @@ import org.apache.camel.RouteNode;
 import org.apache.camel.model.ProcessorDefinition;
 
 /**
- * @version 
+ * {@link org.apache.camel.RouteNode} representing onException.
+ *
+ * @version
  */
 public class OnExceptionRouteNode implements RouteNode {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/main/MainSupport.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/main/MainSupport.java b/camel-core/src/main/java/org/apache/camel/main/MainSupport.java
index 381f302..ba9f8ef 100644
--- a/camel-core/src/main/java/org/apache/camel/main/MainSupport.java
+++ b/camel-core/src/main/java/org/apache/camel/main/MainSupport.java
@@ -45,6 +45,8 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
+ * Base class for main implementations to allow starting up a JVM with Camel embedded.
+ *
  * @version 
  */
 public abstract class MainSupport extends ServiceSupport {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/management/DefaultManagementObjectStrategy.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/management/DefaultManagementObjectStrategy.java b/camel-core/src/main/java/org/apache/camel/management/DefaultManagementObjectStrategy.java
index 08f9c62..e4bff8b 100644
--- a/camel-core/src/main/java/org/apache/camel/management/DefaultManagementObjectStrategy.java
+++ b/camel-core/src/main/java/org/apache/camel/management/DefaultManagementObjectStrategy.java
@@ -65,7 +65,7 @@ import org.apache.camel.spi.ManagementObjectStrategy;
 import org.apache.camel.spi.RouteContext;
 
 /**
- *
+ * Default {@link org.apache.camel.spi.ManagementObjectStrategy}.
  */
 public class DefaultManagementObjectStrategy implements ManagementObjectStrategy {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/management/NotificationSenderAdapter.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/management/NotificationSenderAdapter.java b/camel-core/src/main/java/org/apache/camel/management/NotificationSenderAdapter.java
index 6359601..7547645 100644
--- a/camel-core/src/main/java/org/apache/camel/management/NotificationSenderAdapter.java
+++ b/camel-core/src/main/java/org/apache/camel/management/NotificationSenderAdapter.java
@@ -21,6 +21,9 @@ import javax.management.modelmbean.ModelMBeanNotificationBroadcaster;
 
 import org.apache.camel.api.management.NotificationSender;
 
+/**
+ * Can be used to broadcast JMX notifications.
+ */
 public final class NotificationSenderAdapter implements NotificationSender {
     ModelMBeanNotificationBroadcaster broadcaster;
 

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/processor/AOPProcessor.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/processor/AOPProcessor.java b/camel-core/src/main/java/org/apache/camel/processor/AOPProcessor.java
index 2ac5ca3..45dff46 100644
--- a/camel-core/src/main/java/org/apache/camel/processor/AOPProcessor.java
+++ b/camel-core/src/main/java/org/apache/camel/processor/AOPProcessor.java
@@ -23,6 +23,7 @@ import org.apache.camel.Processor;
 /**
  * @version 
  */
+@Deprecated
 public class AOPProcessor extends TryProcessor {
 
     public AOPProcessor(Processor tryProcessor, List<Processor> catchClauses, Processor finallyProcessor) {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/processor/ExchangePatternProcessor.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/processor/ExchangePatternProcessor.java b/camel-core/src/main/java/org/apache/camel/processor/ExchangePatternProcessor.java
index 8ab40a6..3d151b9 100644
--- a/camel-core/src/main/java/org/apache/camel/processor/ExchangePatternProcessor.java
+++ b/camel-core/src/main/java/org/apache/camel/processor/ExchangePatternProcessor.java
@@ -23,6 +23,9 @@ import org.apache.camel.ExchangePattern;
 import org.apache.camel.support.ServiceSupport;
 import org.apache.camel.util.AsyncProcessorHelper;
 
+/**
+ * Processor to set {@link org.apache.camel.ExchangePattern} on the {@link org.apache.camel.Exchange}.
+ */
 public class ExchangePatternProcessor extends ServiceSupport implements AsyncProcessor {
     private ExchangePattern exchangePattern = ExchangePattern.InOnly;
     

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/processor/OnCompletionProcessor.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/processor/OnCompletionProcessor.java b/camel-core/src/main/java/org/apache/camel/processor/OnCompletionProcessor.java
index 35b0a52..b3cf250 100644
--- a/camel-core/src/main/java/org/apache/camel/processor/OnCompletionProcessor.java
+++ b/camel-core/src/main/java/org/apache/camel/processor/OnCompletionProcessor.java
@@ -41,6 +41,8 @@ import org.slf4j.LoggerFactory;
 import static org.apache.camel.util.ObjectHelper.notNull;
 
 /**
+ * Processor implementing <a href="http://camel.apache.org/oncompletion.html">onCompletion</a>.
+ *
  * @version 
  */
 public class OnCompletionProcessor extends ServiceSupport implements AsyncProcessor, Traceable {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/spi/ExceptionHandler.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/spi/ExceptionHandler.java b/camel-core/src/main/java/org/apache/camel/spi/ExceptionHandler.java
index 6425e90..284833b 100644
--- a/camel-core/src/main/java/org/apache/camel/spi/ExceptionHandler.java
+++ b/camel-core/src/main/java/org/apache/camel/spi/ExceptionHandler.java
@@ -19,7 +19,7 @@ package org.apache.camel.spi;
 import org.apache.camel.Exchange;
 
 /**
- * A Strategy pattern for handling exceptions; particularly in asynchronous processes such as consumers
+ * A Strategy pattern for handling exceptions; particularly in asynchronous processes such as consumers.
  * <p/>
  * Its important to <b>not</b> throw any exceptions when handling exceptions as they handler
  * is often invoked in a try .. catch logic already

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/spi/Policy.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/spi/Policy.java b/camel-core/src/main/java/org/apache/camel/spi/Policy.java
index 1dddcaf..aa806f6 100644
--- a/camel-core/src/main/java/org/apache/camel/spi/Policy.java
+++ b/camel-core/src/main/java/org/apache/camel/spi/Policy.java
@@ -20,7 +20,7 @@ import org.apache.camel.Processor;
 import org.apache.camel.model.ProcessorDefinition;
 
 /**
- * A strategy capable of applying interceptors to a processor
+ * A strategy capable of applying interceptors to a processor.
  * <p/>
  * Its <b>strongly</b> advised to use an {@link org.apache.camel.AsyncProcessor} as the returned wrapped
  * {@link Processor} which ensures the policy works well with the asynchronous routing engine.

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/spi/UnitOfWorkFactory.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/spi/UnitOfWorkFactory.java b/camel-core/src/main/java/org/apache/camel/spi/UnitOfWorkFactory.java
index a11618c..2ef089a 100644
--- a/camel-core/src/main/java/org/apache/camel/spi/UnitOfWorkFactory.java
+++ b/camel-core/src/main/java/org/apache/camel/spi/UnitOfWorkFactory.java
@@ -18,6 +18,9 @@ package org.apache.camel.spi;
 
 import org.apache.camel.Exchange;
 
+/**
+ * Factory to create {@link org.apache.camel.spi.UnitOfWork}.
+ */
 public interface UnitOfWorkFactory {
 
     /**

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/support/ChildServiceSupport.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/support/ChildServiceSupport.java b/camel-core/src/main/java/org/apache/camel/support/ChildServiceSupport.java
index f34eb2b..b4861ff 100644
--- a/camel-core/src/main/java/org/apache/camel/support/ChildServiceSupport.java
+++ b/camel-core/src/main/java/org/apache/camel/support/ChildServiceSupport.java
@@ -21,6 +21,9 @@ import java.util.Set;
 
 import org.apache.camel.util.ServiceHelper;
 
+/**
+ * Base class to control lifecycle for a set of child {@link org.apache.camel.Service}s.
+ */
 public abstract class ChildServiceSupport extends ServiceSupport {
     private Set<Object> childServices;
     

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/util/ExpressionToPredicateAdapter.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/util/ExpressionToPredicateAdapter.java b/camel-core/src/main/java/org/apache/camel/util/ExpressionToPredicateAdapter.java
index f4de369..b81d665 100644
--- a/camel-core/src/main/java/org/apache/camel/util/ExpressionToPredicateAdapter.java
+++ b/camel-core/src/main/java/org/apache/camel/util/ExpressionToPredicateAdapter.java
@@ -20,6 +20,9 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Expression;
 import org.apache.camel.Predicate;
 
+/**
+ * To adapt {@link org.apache.camel.Expression} as a {@link Predicate}
+ */
 public final class ExpressionToPredicateAdapter implements Predicate {
     private final Expression expression;
 

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/util/MessageDump.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/util/MessageDump.java b/camel-core/src/main/java/org/apache/camel/util/MessageDump.java
index 68dea63..a9edffc 100644
--- a/camel-core/src/main/java/org/apache/camel/util/MessageDump.java
+++ b/camel-core/src/main/java/org/apache/camel/util/MessageDump.java
@@ -34,6 +34,9 @@ import javax.xml.bind.annotation.XmlValue;
 @XmlAccessorType(XmlAccessType.FIELD)
 public final class MessageDump {
 
+    /**
+     * A model of a message dump header.
+     */
     @XmlRootElement(name = "header")
     @XmlAccessorType(XmlAccessType.FIELD)
     public static class Header {
@@ -72,6 +75,9 @@ public final class MessageDump {
         }
     }
 
+    /**
+     * A model of a message dump body.
+     */
     @XmlRootElement(name = "body")
     @XmlAccessorType(XmlAccessType.FIELD)
     public static class Body {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/util/PredicateToExpressionAdapter.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/util/PredicateToExpressionAdapter.java b/camel-core/src/main/java/org/apache/camel/util/PredicateToExpressionAdapter.java
index 8f76abf..029baaf 100644
--- a/camel-core/src/main/java/org/apache/camel/util/PredicateToExpressionAdapter.java
+++ b/camel-core/src/main/java/org/apache/camel/util/PredicateToExpressionAdapter.java
@@ -20,6 +20,9 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Expression;
 import org.apache.camel.Predicate;
 
+/**
+ * To adapt {@link Predicate} as an {@link org.apache.camel.Expression}
+ */
 public final class PredicateToExpressionAdapter implements Expression {
     private final Predicate predicate;
 

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/util/UnitOfWorkHelper.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/util/UnitOfWorkHelper.java b/camel-core/src/main/java/org/apache/camel/util/UnitOfWorkHelper.java
index 0cd6d9f..3893ff0 100644
--- a/camel-core/src/main/java/org/apache/camel/util/UnitOfWorkHelper.java
+++ b/camel-core/src/main/java/org/apache/camel/util/UnitOfWorkHelper.java
@@ -29,6 +29,8 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
+ * Utility methods for {@link org.apache.camel.spi.UnitOfWork}
+ *
  * @version 
  */
 public final class UnitOfWorkHelper {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/view/GraphGeneratorSupport.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/view/GraphGeneratorSupport.java b/camel-core/src/main/java/org/apache/camel/view/GraphGeneratorSupport.java
index 17169bb..2249148 100644
--- a/camel-core/src/main/java/org/apache/camel/view/GraphGeneratorSupport.java
+++ b/camel-core/src/main/java/org/apache/camel/view/GraphGeneratorSupport.java
@@ -33,6 +33,7 @@ import org.apache.camel.model.RouteDefinition;
 /**
  * @version 
  */
+@Deprecated
 public abstract class GraphGeneratorSupport extends GraphSupport {
     protected String dir;
     protected int clusterCounter;

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/view/GraphSupport.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/view/GraphSupport.java b/camel-core/src/main/java/org/apache/camel/view/GraphSupport.java
index 5e0cdc0..a097de0 100644
--- a/camel-core/src/main/java/org/apache/camel/view/GraphSupport.java
+++ b/camel-core/src/main/java/org/apache/camel/view/GraphSupport.java
@@ -38,6 +38,7 @@ import org.slf4j.LoggerFactory;
  *
  * @version 
  */
+@Deprecated
 public class GraphSupport {
     protected final Logger log = LoggerFactory.getLogger(getClass());
     protected final Map<Object, NodeData> nodeMap = new HashMap<Object, NodeData>();

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/view/ModelFileGenerator.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/view/ModelFileGenerator.java b/camel-core/src/main/java/org/apache/camel/view/ModelFileGenerator.java
index 2e82225..25d09de 100644
--- a/camel-core/src/main/java/org/apache/camel/view/ModelFileGenerator.java
+++ b/camel-core/src/main/java/org/apache/camel/view/ModelFileGenerator.java
@@ -48,6 +48,7 @@ import org.apache.camel.model.RouteDefinition;
 import org.apache.camel.model.RoutesDefinition;
 import org.apache.camel.util.ObjectHelper;
 
+@Deprecated
 public class ModelFileGenerator {
 
     private static final String DEFAULT_ROOT_ELEMENT_NAME = "routes";

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/view/NodeData.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/view/NodeData.java b/camel-core/src/main/java/org/apache/camel/view/NodeData.java
index 916d37a..88d3cff 100644
--- a/camel-core/src/main/java/org/apache/camel/view/NodeData.java
+++ b/camel-core/src/main/java/org/apache/camel/view/NodeData.java
@@ -43,6 +43,7 @@ import static org.apache.camel.util.ObjectHelper.isNotEmpty;
  *
  * @version 
  */
+@Deprecated
 public class NodeData {
     public String id;
     public String image;

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/view/RouteDotGenerator.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/view/RouteDotGenerator.java b/camel-core/src/main/java/org/apache/camel/view/RouteDotGenerator.java
index a37b9c4..358f80d 100644
--- a/camel-core/src/main/java/org/apache/camel/view/RouteDotGenerator.java
+++ b/camel-core/src/main/java/org/apache/camel/view/RouteDotGenerator.java
@@ -32,6 +32,7 @@ import static org.apache.camel.util.ObjectHelper.isNotEmpty;
  *
  * @version 
  */
+@Deprecated
 public class RouteDotGenerator extends GraphGeneratorSupport {
 
     public RouteDotGenerator(String dir) {

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/view/XmlGraphGenerator.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/view/XmlGraphGenerator.java b/camel-core/src/main/java/org/apache/camel/view/XmlGraphGenerator.java
index d8e7567..7978ef7 100644
--- a/camel-core/src/main/java/org/apache/camel/view/XmlGraphGenerator.java
+++ b/camel-core/src/main/java/org/apache/camel/view/XmlGraphGenerator.java
@@ -31,6 +31,7 @@ import static org.apache.camel.util.StringHelper.xmlEncode;
 /**
  * @version 
  */
+@Deprecated
 public class XmlGraphGenerator extends GraphGeneratorSupport {
     private boolean addUrl = true;
 

http://git-wip-us.apache.org/repos/asf/camel/blob/f71d4ecb/camel-core/src/main/java/org/apache/camel/view/package.html
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/view/package.html b/camel-core/src/main/java/org/apache/camel/view/package.html
index b548f03..c0236e3 100644
--- a/camel-core/src/main/java/org/apache/camel/view/package.html
+++ b/camel-core/src/main/java/org/apache/camel/view/package.html
@@ -19,6 +19,7 @@
 </head>
 <body>
 
+<b>Deprecated:</b>
 Helper class to help with the <a href="http://activemq.apache.org/visualisation.html">Visualisation</a> of Routes
 
 </body>