commit | 1cf4368809b23a21b3a079792feba3da2becdabe | [log] [tgz] |
---|---|---|
author | Thomas Andraschko <tandraschko@apache.org> | Mon Mar 25 11:18:51 2019 +0100 |
committer | GitHub <noreply@github.com> | Mon Mar 25 11:18:51 2019 +0100 |
tree | f73a412086900f16aa21cb4e6e629c33ec962472 | |
parent | d54ba1b43e88f5f56f1f5b7e3248546fe74d3265 [diff] | |
parent | cf21e47c1204ec1517b4ffa88dbe254843d20dc9 [diff] |
Merge pull request #76 from seanf/futureable-void List 'void' as valid Futureable return
diff --git a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/future/Futureable.java b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/future/Futureable.java index 2a725c2..118b588 100644 --- a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/future/Futureable.java +++ b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/future/Futureable.java
@@ -29,7 +29,7 @@ /** * Mark the method as execute in a thread pool and not synchronously. - * Note: it should return a CompletionStage or Future. + * Note: it should return a CompletionStage, Future or void. */ @InterceptorBinding @Retention(RUNTIME)
diff --git a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/future/DefaultFutureableStrategy.java b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/future/DefaultFutureableStrategy.java index facecdc..3b652a1 100644 --- a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/future/DefaultFutureableStrategy.java +++ b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/future/DefaultFutureableStrategy.java
@@ -141,7 +141,7 @@ !void.class.isAssignableFrom(returnType) && (COMPLETION_STAGE == null || !COMPLETION_STAGE.isAssignableFrom(returnType))) { - throw new IllegalArgumentException("Return type should be a CompletableStage, Future or Void"); + throw new IllegalArgumentException("Return type should be a CompletableStage, Future or void"); } if (configByMethod == null)