You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ma...@apache.org on 2019/06/14 16:32:59 UTC
[james-project] 08/09: JAMES-2777 fix too strong expectation about
task cancellation
This is an automated email from the ASF dual-hosted git repository.
matthieu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 6cfdc93a153a6cd4b178010b7466b318dc76a80f
Author: Matthieu Baechler <ma...@apache.org>
AuthorDate: Wed Jun 12 16:13:18 2019 +0200
JAMES-2777 fix too strong expectation about task cancellation
---
server/task/src/main/java/org/apache/james/task/Task.java | 2 +-
.../task/src/test/java/org/apache/james/task/MemoryTaskManagerTest.java | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/server/task/src/main/java/org/apache/james/task/Task.java b/server/task/src/main/java/org/apache/james/task/Task.java
index 82b7670..0c79ec0 100644
--- a/server/task/src/main/java/org/apache/james/task/Task.java
+++ b/server/task/src/main/java/org/apache/james/task/Task.java
@@ -74,7 +74,7 @@ public interface Task {
*
* @return Return true if fully migrated. Returns false otherwise.
*/
- Result run();
+ Result run() throws InterruptedException;
default String type() {
diff --git a/server/task/src/test/java/org/apache/james/task/MemoryTaskManagerTest.java b/server/task/src/test/java/org/apache/james/task/MemoryTaskManagerTest.java
index 3533eb3..691bbc9 100644
--- a/server/task/src/test/java/org/apache/james/task/MemoryTaskManagerTest.java
+++ b/server/task/src/test/java/org/apache/james/task/MemoryTaskManagerTest.java
@@ -92,6 +92,7 @@ class MemoryTaskManagerTest {
TaskId id = memoryTaskManager.submit(() -> {
waitForTaskToBeLaunched.countDown();
await(task1Latch);
+ Thread.sleep(1);
count.incrementAndGet();
return Task.Result.COMPLETED;
});
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org