浏览代码

增加hasListener判断

zhou-hao 3 年之前
父节点
当前提交
0658d64f18
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      hsweb-core/src/main/java/org/hswebframework/web/event/DefaultAsyncEvent.java

+ 7 - 0
hsweb-core/src/main/java/org/hswebframework/web/event/DefaultAsyncEvent.java

@@ -10,7 +10,10 @@ public class DefaultAsyncEvent implements AsyncEvent {
     @Getter
     private Mono<Void> async = Mono.empty();
 
+    private boolean hasListener;
+
     public synchronized void async(Publisher<?> publisher) {
+        hasListener = true;
         this.async = async.then(Mono.from(publisher).then());
     }
 
@@ -21,4 +24,8 @@ public class DefaultAsyncEvent implements AsyncEvent {
 
         return this.async;
     }
+
+    public boolean hasListener() {
+        return hasListener;
+    }
 }