@Override
protected void startServer() throws Exception {
server = new Server();
ServerConnector connector = new ServerConnector(server);
connector.setPort(port);
server.addConnector(connector);
ServletContextHandler handler = new ServletContextHandler();
handler.addEventListener(new ServletContextListener() {
@Override
public void contextInitialized(ServletContextEvent event) {
ServletContext context = event.getServletContext();
Servlet servlet = new VibeAtmosphereServlet().onhttp(performer.serverAction());
ServletRegistration.Dynamic reg = context.addServlet(VibeAtmosphereServlet.class.getName(), servlet);
reg.setAsyncSupported(true);
reg.setInitParameter(ApplicationConfig.DISABLE_ATMOSPHEREINTERCEPTOR, Boolean.TRUE.toString());
reg.addMapping("/test");
}
@Override
public void contextDestroyed(ServletContextEvent sce) {}
});
server.setHandler(handler);
server.start();
}
AtmosphereServerHttpExchangeTest.java 文件源码
java
阅读 151
收藏 0
点赞 0
评论 0
项目:vibe-java-platform
作者:
评论列表
文章目录