private Thread start(ServerApplication next, Module module, CompletableFuture start) { Thread t = new Thread(() -> { ServerThreadLocalVariables.getContext().set(module.getContext()); next.run(start,new JaxRsServletConfigurer(), end); }); t.setName(module.getContext()); t.start(); return t; }
private Thread start(ServerApplication next, Module module, CompletableFuture start) { Thread t = new Thread(() -> { ServerThreadLocalVariables.getContext().set(module.getContext()); next.run(start,new JaxRsServletConfigurer(), end); }); t.setName(module.getContext()); t.start(); return t; }
@Override public void onStartup(Set<Class<?>> classes, ServletContext webappContext) throws ServletException { try { ServerThreadLocalVariables.getContext().set(serverData.getModule().getContext()); jaxRsConfigurer.addServlet(this.serverData,webappContext); new ServletConfigurer(serverData, servletData).addServlets(webappContext); new FilterConfigurer(serverData, this.filterData).addFilters(webappContext); new ServletContextListenerConfigurer(serverData, servletContextListenerData, servletRequestListenerData).addListeners(webappContext); } catch (Exception ex) { } }