diff --git a/common/util/src/main/java/org/thingsboard/common/util/ListeningExecutor.java b/common/util/src/main/java/org/thingsboard/common/util/ListeningExecutor.java index 5898a9c944..e63613d935 100644 --- a/common/util/src/main/java/org/thingsboard/common/util/ListeningExecutor.java +++ b/common/util/src/main/java/org/thingsboard/common/util/ListeningExecutor.java @@ -24,7 +24,12 @@ public interface ListeningExecutor extends Executor { ListenableFuture executeAsync(Callable task); - ListenableFuture executeAsync(Runnable task); + default ListenableFuture executeAsync(Runnable task) { + return executeAsync(() -> { + task.run(); + return null; + }); + } default ListenableFuture submit(Callable task) { return executeAsync(task);