瀏覽代碼

增加shiro的session监听器

shuzheng 9 年之前
父節點
當前提交
62c030444e

+ 31 - 0
zheng-upms/zheng-upms-server/src/main/java/com/zheng/upms/server/shiro/listener/ShiroSessionListener.java

@@ -0,0 +1,31 @@
+package com.zheng.upms.server.shiro.listener;
+
+import com.zheng.upms.server.controller.manage.UpmsOrganizationController;
+import org.apache.shiro.session.Session;
+import org.apache.shiro.session.SessionListener;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Created by shuzheng on 2017/2/12.
+ */
+public class ShiroSessionListener implements SessionListener {
+
+    private static Logger _log = LoggerFactory.getLogger(ShiroSessionListener.class);
+
+    @Override
+    public void onStart(Session session) {
+        _log.debug("会话创建:" + session.getId());
+    }
+
+    @Override
+    public void onStop(Session session) {
+        _log.debug("会话停止:" + session.getId());
+    }
+
+    @Override
+    public void onExpiration(Session session) {
+        _log.debug("会话过期:" + session.getId());
+    }
+
+}