diff --git a/src/main/java/com/jfinal/server/undertow/WebBuilder.java b/src/main/java/com/jfinal/server/undertow/WebBuilder.java index d68df652508ff4928c19e5b582a083a4e22a1701..0300928260a8d16f656d724913b437b9e2a452eb 100644 --- a/src/main/java/com/jfinal/server/undertow/WebBuilder.java +++ b/src/main/java/com/jfinal/server/undertow/WebBuilder.java @@ -26,6 +26,7 @@ import io.undertow.servlet.api.FilterInfo; import io.undertow.servlet.api.ListenerInfo; import io.undertow.servlet.api.ServletInfo; import io.undertow.servlet.api.SessionManagerFactory; +import io.undertow.server.session.SessionListener; /** * WebBuilder 用于构建 WebSocket、Filter、Servlet、Listener @@ -132,6 +133,13 @@ public class WebBuilder { deploymentInfo.addListener(new ListenerInfo(listener)); return this; } + + // --------- SessionListener + + public WebBuilder addSessionListener(SessionListener sessionListener) { + deploymentInfo.addSessionListener(sessionListener); + return this; + } // --------- WebSocket