cy
2022-06-28 2ba5c891b24d4d0cd6ce7ef833592e4f576ee5e8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package cn.ksource.web.listener;
 
import cn.ksource.entity.SysMessage;
import org.springframework.web.context.request.async.DeferredResult;
 
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import java.util.HashMap;
import java.util.concurrent.ConcurrentHashMap;
 
/**
 * Created by chenlong
 * Date:2017/8/14
 * time:18:20
 */
public class SysContextListener implements ServletContextListener {
 
    @Override
    public void contextInitialized(ServletContextEvent servletContextEvent) {
        //全局消息提醒容器
        servletContextEvent.getServletContext().setAttribute("messageContext", new ConcurrentHashMap<String,DeferredResult<SysMessage>>());
    }
 
    @Override
    public void contextDestroyed(ServletContextEvent servletContextEvent) {
 
    }
 
}