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 2019/04/17 09:41:52 UTC

[camel] 35/38: Move mock component out of camel-core. Work in progress.

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch mock
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 632afc40e4cd1e81f901a88184773e9e718c1ddf
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Apr 17 10:21:39 2019 +0200

    Move mock component out of camel-core. Work in progress.
---
 .../java/org/apache/camel/component/mock/MockExpressionClause.java     | 3 +++
 .../org/apache/camel/component/mock/MockExpressionClauseSupport.java   | 3 +++
 .../main/java/org/apache/camel/component/mock/MockValueBuilder.java    | 3 +++
 .../src/main/java/org/apache/camel/builder/ExpressionBuilder.java      | 2 ++
 .../src/main/java/org/apache/camel/builder/PredicateBuilder.java       | 2 ++
 5 files changed, 13 insertions(+)

diff --git a/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockExpressionClause.java b/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockExpressionClause.java
index fa4b202..29254d3 100644
--- a/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockExpressionClause.java
+++ b/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockExpressionClause.java
@@ -32,6 +32,9 @@ import org.apache.camel.support.ExpressionToPredicateAdapter;
 /**
  * Represents an expression clause within the DSL which when the expression is
  * complete the clause continues to another part of the DSL
+ * <p/>
+ * This implementation is a derived copy of the <tt>org.apache.camel.builder.ExpressionClause</tt> from camel-core,
+ * that are specialized for being used with the mock component and separated from camel-core.
  */
 public class MockExpressionClause<T> implements Expression, Predicate {
     private MockExpressionClauseSupport<T> delegate;
diff --git a/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockExpressionClauseSupport.java b/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockExpressionClauseSupport.java
index b518bab..007455d 100644
--- a/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockExpressionClauseSupport.java
+++ b/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockExpressionClauseSupport.java
@@ -23,6 +23,9 @@ import org.apache.camel.support.builder.ExpressionBuilder;
 
 /**
  * A support class for building expression clauses.
+ * <p/>
+ * This implementation is a derived copy of the <tt>org.apache.camel.builder.ExpressionClauseSupport</tt> from camel-core,
+ * that are specialized for being used with the mock component and separated from camel-core.
  */
 public class MockExpressionClauseSupport<T> {
 
diff --git a/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockValueBuilder.java b/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockValueBuilder.java
index 7253658..551c524 100644
--- a/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockValueBuilder.java
+++ b/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockValueBuilder.java
@@ -31,6 +31,9 @@ import org.apache.camel.support.builder.PredicateBuilder;
 
 /**
  * A builder of expressions or predicates based on values.
+ * <p/>
+ * This implementation is a derived copy of the <tt>org.apache.camel.builder.ValueBuilder</tt> from camel-core,
+ * that are specialized for being used with the mock component and separated from camel-core.
  */
 public class MockValueBuilder implements Expression, Predicate {
     private Expression expression;
diff --git a/core/camel-core/src/main/java/org/apache/camel/builder/ExpressionBuilder.java b/core/camel-core/src/main/java/org/apache/camel/builder/ExpressionBuilder.java
index f8eb0cd..446c4ac 100644
--- a/core/camel-core/src/main/java/org/apache/camel/builder/ExpressionBuilder.java
+++ b/core/camel-core/src/main/java/org/apache/camel/builder/ExpressionBuilder.java
@@ -24,6 +24,8 @@ import org.apache.camel.util.StringHelper;
  */
 public final class ExpressionBuilder extends org.apache.camel.support.builder.ExpressionBuilder {
 
+    // this class is included in camel-core to be backwards compatible by extending from camel-support
+
     /**
      * Utility classes should not have a public constructor.
      */
diff --git a/core/camel-core/src/main/java/org/apache/camel/builder/PredicateBuilder.java b/core/camel-core/src/main/java/org/apache/camel/builder/PredicateBuilder.java
index 0b6dd01..43b62bd 100644
--- a/core/camel-core/src/main/java/org/apache/camel/builder/PredicateBuilder.java
+++ b/core/camel-core/src/main/java/org/apache/camel/builder/PredicateBuilder.java
@@ -21,6 +21,8 @@ package org.apache.camel.builder;
  */
 public final class PredicateBuilder extends org.apache.camel.support.builder.PredicateBuilder {
 
+    // this class is included in camel-core to be backwards compatible by extending from camel-support
+
     /**
      * Utility classes should not have a public constructor.
      */