diff --git a/src/org/redkale/net/http/WebSocketNode.java b/src/org/redkale/net/http/WebSocketNode.java index 6d5300719..12eb3d0fb 100644 --- a/src/org/redkale/net/http/WebSocketNode.java +++ b/src/org/redkale/net/http/WebSocketNode.java @@ -49,7 +49,7 @@ public abstract class WebSocketNode { } - public void destroy(AnyValue conf) { + public final void postDestroy(AnyValue conf) { HashMap> nodes = new HashMap<>(localNodes); nodes.forEach((k, v) -> { new HashSet<>(v).forEach(e -> { diff --git a/src/org/redkale/net/http/WebSocketServlet.java b/src/org/redkale/net/http/WebSocketServlet.java index ebaaf928e..dd6228455 100644 --- a/src/org/redkale/net/http/WebSocketServlet.java +++ b/src/org/redkale/net/http/WebSocketServlet.java @@ -85,7 +85,7 @@ public abstract class WebSocketServlet extends HttpServlet implements Resourcabl } public final void postDestroy(HttpContext context, AnyValue conf) { - this.node.destroy(conf); + this.node.postDestroy(conf); super.destroy(context, conf); engine.close(); } diff --git a/src/org/redkale/service/WebSocketNodeService.java b/src/org/redkale/service/WebSocketNodeService.java index 412057ba3..ce72a6f20 100644 --- a/src/org/redkale/service/WebSocketNodeService.java +++ b/src/org/redkale/service/WebSocketNodeService.java @@ -30,7 +30,6 @@ public class WebSocketNodeService extends WebSocketNode implements Service { @Override public void destroy(AnyValue conf) { - super.destroy(conf); } @Override