Repository: camel Updated Branches: refs/heads/master 1c7a2d749 -> 35cc8902b
CAMEL-8023: Model and component javadoc documentation Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/a28d0e4a Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/a28d0e4a Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/a28d0e4a Branch: refs/heads/master Commit: a28d0e4af5dd4b9b5a7684ab7e6560a040d0b21e Parents: 1c7a2d7 Author: Claus Ibsen <davscl...@apache.org> Authored: Sat Feb 7 10:50:03 2015 +0100 Committer: Claus Ibsen <davscl...@apache.org> Committed: Sat Feb 7 10:50:03 2015 +0100 ---------------------------------------------------------------------- .../component/dataset/DataSetEndpoint.java | 22 +++++++++++++------- .../camel/component/mock/MockEndpoint.java | 17 ++++++++++++++- .../component/seda/SedaConcurrentTest.java | 8 +++---- .../processor/DelayerAsyncDelayedTest.java | 2 +- .../org/apache/camel/processor/DelayerTest.java | 6 +++--- .../aggregator/AggregateTimeoutManualTest.java | 2 +- .../aggregator/AggregateTimeoutOnlyTest.java | 2 +- 7 files changed, 40 insertions(+), 19 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/a28d0e4a/camel-core/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java b/camel-core/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java index ae949e6..a628605 100644 --- a/camel-core/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java +++ b/camel-core/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java @@ -110,14 +110,6 @@ public class DataSetEndpoint extends MockEndpoint implements Service { return exchange; } - public int getMinRate() { - return minRate; - } - - public void setMinRate(int minRate) { - this.minRate = minRate; - } - @Override protected void waitForCompleteLatch(long timeout) throws InterruptedException { super.waitForCompleteLatch(timeout); @@ -143,6 +135,17 @@ public class DataSetEndpoint extends MockEndpoint implements Service { this.dataSet = dataSet; } + public int getMinRate() { + return minRate; + } + + /** + * Wait until the DataSet contains at least this number of messages + */ + public void setMinRate(int minRate) { + this.minRate = minRate; + } + public long getPreloadSize() { return preloadSize; } @@ -180,6 +183,9 @@ public class DataSetEndpoint extends MockEndpoint implements Service { return initialDelay; } + /** + * Time period in millis to wait before starting sending messages. + */ public void setInitialDelay(long initialDelay) { this.initialDelay = initialDelay; } http://git-wip-us.apache.org/repos/asf/camel/blob/a28d0e4a/camel-core/src/main/java/org/apache/camel/component/mock/MockEndpoint.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/component/mock/MockEndpoint.java b/camel-core/src/main/java/org/apache/camel/component/mock/MockEndpoint.java index 25cf56e..088f983 100644 --- a/camel-core/src/main/java/org/apache/camel/component/mock/MockEndpoint.java +++ b/camel-core/src/main/java/org/apache/camel/component/mock/MockEndpoint.java @@ -1047,11 +1047,19 @@ public class MockEndpoint extends DefaultEndpoint implements BrowsableEndpoint { * Sets the minimum expected amount of time (in millis) the {@link #assertIsSatisfied()} will * wait on a latch until it is satisfied */ - public void setMinimumResultWaitTime(long resultMinimumWaitTime) { + public void setResultMinimumWaitTime(long resultMinimumWaitTime) { this.resultMinimumWaitTime = resultMinimumWaitTime; } /** + * @deprecated use {@link #setResultMinimumWaitTime(long)} + */ + @Deprecated + public void setMinimumResultWaitTime(long resultMinimumWaitTime) { + setResultMinimumWaitTime(resultMinimumWaitTime); + } + + /** * Specifies the expected number of message exchanges that should be * received by this endpoint. * <p/> @@ -1070,6 +1078,13 @@ public class MockEndpoint extends DefaultEndpoint implements BrowsableEndpoint { * expected by this endpoint * @see #setAssertPeriod(long) */ + public void setExpectedCount(int expectedCount) { + setExpectedMessageCount(expectedCount); + } + + /** + * @see #setExpectedCount(int) + */ public void setExpectedMessageCount(int expectedCount) { this.expectedCount = expectedCount; if (expectedCount <= 0) { http://git-wip-us.apache.org/repos/asf/camel/blob/a28d0e4a/camel-core/src/test/java/org/apache/camel/component/seda/SedaConcurrentTest.java ---------------------------------------------------------------------- diff --git a/camel-core/src/test/java/org/apache/camel/component/seda/SedaConcurrentTest.java b/camel-core/src/test/java/org/apache/camel/component/seda/SedaConcurrentTest.java index 5cbbf5a..9682485 100644 --- a/camel-core/src/test/java/org/apache/camel/component/seda/SedaConcurrentTest.java +++ b/camel-core/src/test/java/org/apache/camel/component/seda/SedaConcurrentTest.java @@ -39,7 +39,7 @@ public class SedaConcurrentTest extends ContextTestSupport { mock.expectedMessageCount(20); // should at least take 3 sec - mock.setMinimumResultWaitTime(3000); + mock.setResultMinimumWaitTime(3000); for (int i = 0; i < 20; i++) { template.sendBody("seda:foo", "Message " + i); @@ -53,7 +53,7 @@ public class SedaConcurrentTest extends ContextTestSupport { mock.expectedMessageCount(20); // should at least take 3 sec - mock.setMinimumResultWaitTime(3000); + mock.setResultMinimumWaitTime(3000); for (int i = 0; i < 20; i++) { template.asyncSendBody("seda:foo", "Message " + i); @@ -68,7 +68,7 @@ public class SedaConcurrentTest extends ContextTestSupport { mock.allMessages().body().startsWith("Bye"); // should at least take 3 sec - mock.setMinimumResultWaitTime(3000); + mock.setResultMinimumWaitTime(3000); ExecutorService executors = Executors.newFixedThreadPool(10); List<Object> replies = new ArrayList<Object>(20); @@ -94,7 +94,7 @@ public class SedaConcurrentTest extends ContextTestSupport { mock.allMessages().body().startsWith("Bye"); // should at least take 3 sec - mock.setMinimumResultWaitTime(3000); + mock.setResultMinimumWaitTime(3000); // use our own template that has a higher thread pool than default camel that uses 5 ExecutorService executor = Executors.newFixedThreadPool(10); http://git-wip-us.apache.org/repos/asf/camel/blob/a28d0e4a/camel-core/src/test/java/org/apache/camel/processor/DelayerAsyncDelayedTest.java ---------------------------------------------------------------------- diff --git a/camel-core/src/test/java/org/apache/camel/processor/DelayerAsyncDelayedTest.java b/camel-core/src/test/java/org/apache/camel/processor/DelayerAsyncDelayedTest.java index ec42ef6..9a99057 100644 --- a/camel-core/src/test/java/org/apache/camel/processor/DelayerAsyncDelayedTest.java +++ b/camel-core/src/test/java/org/apache/camel/processor/DelayerAsyncDelayedTest.java @@ -45,7 +45,7 @@ public class DelayerAsyncDelayedTest extends ContextTestSupport { MockEndpoint resultEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class); resultEndpoint.expectedMessageCount(1); // should at least take 1 sec to complete - resultEndpoint.setMinimumResultWaitTime(900); + resultEndpoint.setResultMinimumWaitTime(900); template.sendBody("seda:b", "<hello>world!</hello>"); resultEndpoint.assertIsSatisfied(); } http://git-wip-us.apache.org/repos/asf/camel/blob/a28d0e4a/camel-core/src/test/java/org/apache/camel/processor/DelayerTest.java ---------------------------------------------------------------------- diff --git a/camel-core/src/test/java/org/apache/camel/processor/DelayerTest.java b/camel-core/src/test/java/org/apache/camel/processor/DelayerTest.java index b846001..16b60fa 100644 --- a/camel-core/src/test/java/org/apache/camel/processor/DelayerTest.java +++ b/camel-core/src/test/java/org/apache/camel/processor/DelayerTest.java @@ -51,7 +51,7 @@ public class DelayerTest extends ContextTestSupport { MockEndpoint resultEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class); resultEndpoint.expectedMessageCount(1); // should at least take 1 sec to complete - resultEndpoint.setMinimumResultWaitTime(900); + resultEndpoint.setResultMinimumWaitTime(900); template.sendBody("seda:b", "<hello>world!</hello>"); resultEndpoint.assertIsSatisfied(); } @@ -60,7 +60,7 @@ public class DelayerTest extends ContextTestSupport { MockEndpoint resultEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class); resultEndpoint.expectedMessageCount(1); // should at least take 1 sec to complete - resultEndpoint.setMinimumResultWaitTime(900); + resultEndpoint.setResultMinimumWaitTime(900); template.sendBody("seda:c", "<hello>world!</hello>"); resultEndpoint.assertIsSatisfied(); } @@ -69,7 +69,7 @@ public class DelayerTest extends ContextTestSupport { MockEndpoint resultEndpoint = resolveMandatoryEndpoint("mock:result", MockEndpoint.class); resultEndpoint.expectedMessageCount(1); // should at least take 1 sec to complete - resultEndpoint.setMinimumResultWaitTime(900); + resultEndpoint.setResultMinimumWaitTime(900); template.sendBodyAndHeader("seda:d", "<hello>world!</hello>", BEAN_DELAYER_HEADER, 1000); resultEndpoint.assertIsSatisfied(); } http://git-wip-us.apache.org/repos/asf/camel/blob/a28d0e4a/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateTimeoutManualTest.java ---------------------------------------------------------------------- diff --git a/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateTimeoutManualTest.java b/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateTimeoutManualTest.java index 08b1ca4..8028391 100644 --- a/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateTimeoutManualTest.java +++ b/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateTimeoutManualTest.java @@ -37,7 +37,7 @@ public class AggregateTimeoutManualTest extends ContextTestSupport { // by default the use latest aggregation strategy result.expectedBodiesReceived("Message 1999"); // should take at least 3 seconds to complete this one - result.setMinimumResultWaitTime(2500); + result.setResultMinimumWaitTime(2500); for (int i = 0; i < 2000; i++) { template.sendBodyAndHeader("direct:start", "Message " + i, "id", "1"); http://git-wip-us.apache.org/repos/asf/camel/blob/a28d0e4a/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateTimeoutOnlyTest.java ---------------------------------------------------------------------- diff --git a/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateTimeoutOnlyTest.java b/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateTimeoutOnlyTest.java index ce6503f..86e94d0 100644 --- a/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateTimeoutOnlyTest.java +++ b/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateTimeoutOnlyTest.java @@ -33,7 +33,7 @@ public class AggregateTimeoutOnlyTest extends ContextTestSupport { // by default the use latest aggregation strategy is used so we get message 9 result.expectedBodiesReceived("Message 9"); // should take 3 seconds to complete this one - result.setMinimumResultWaitTime(2500); + result.setResultMinimumWaitTime(2500); for (int i = 0; i < 10; i++) { template.sendBodyAndHeader("direct:start", "Message " + i, "id", "1");