Exemplo n.º 1
0
 @Override
 public void contextInitialized(ServletContextEvent sce) {
   ServerWebSocketContainer container =
       (ServerWebSocketContainer)
           sce.getServletContext().getAttribute(ServerContainer.class.getName());
   FilterRegistration.Dynamic filter =
       sce.getServletContext().addFilter(FILTER_NAME, JsrWebSocketFilter.class);
   filter.setAsyncSupported(true);
   if (!container.getConfiguredServerEndpoints().isEmpty()) {
     filter.addMappingForUrlPatterns(EnumSet.of(DispatcherType.REQUEST), true, "/*");
   } else {
     container.setContextToAddFilter((ServletContextImpl) sce.getServletContext());
   }
 }