public GrizzlyApplication(AllData serverData) { this.serverData = serverData.getServerData(); this.filterData = serverData.getFilterDataList(); this.servletData = serverData.getServletDataList(); this.servletContextListenerData = serverData.getServletContextListeners(); this.servletRequestListenerData = serverData.getServletRequestListeners(); }
public ServerApplication createApp(final Module module, final ApplicationContext rootContext) { ModuleDataExtractor extractor = new ModuleDataExtractor(module); PersistentList resources = extractor.getRestResources(rootContext); MicroserverEnvironment microserverEnvironment = rootContext.getBean(MicroserverEnvironment.class); microserverEnvironment.assureModule(module); String fullRestResource = "/" + module.getContext() + "/*"; ServerData serverData = new ServerData(microserverEnvironment.getModuleBean(module).getPort(), resources, rootContext, fullRestResource, module); List<FilterData> filterDataList = extractor.createFilteredDataList(serverData); List<ServletData> servletDataList = extractor.createServletDataList(serverData); GrizzlyApplication app = new GrizzlyApplication( new AllData(serverData, filterDataList, servletDataList, module.getListeners(serverData), module.getRequestListeners(serverData))); return app; } }
@Before public void setUp() { server1Count =0; server2Count =0; ServerData data1 = new ServerData(8080,Arrays.asList(), Mockito.mock(ApplicationContext.class), "url1", () -> "app-context"); ServerData data2 = new ServerData(8081, Arrays.asList(), Mockito.mock(ApplicationContext.class), "url2", () -> "test-context"); serverApplication1 = new GrizzlyApplication(AllData.builder().serverData(data1).build()){ @Override public void run(CompletableFuture start,JaxRsServletConfigurer jaxRsConfigurer, CompletableFuture end) { server1Count++; start.complete(true); } }; serverApplication2 = new GrizzlyApplication(AllData.builder().serverData(data2).build()){ @Override public void run(CompletableFuture start,JaxRsServletConfigurer jaxRsConfigurer,CompletableFuture end) { server2Count++; start.complete(true); } }; serverRunner = new ServerRunner( (array) -> {registered = array; } , Arrays.asList(serverApplication1, serverApplication2), new CompletableFuture()); }
public ServerApplication createApp(final Module module, final ApplicationContext rootContext) { ModuleDataExtractor extractor = new ModuleDataExtractor(module); PersistentList resources = extractor.getRestResources(rootContext); MicroserverEnvironment microserverEnvironment = rootContext.getBean(MicroserverEnvironment.class); microserverEnvironment.assureModule(module); String fullRestResource = "/" + module.getContext() + "/*"; ServerData serverData = new ServerData(microserverEnvironment.getModuleBean(module).getPort(), resources, rootContext, fullRestResource, module); List<FilterData> filterDataList = extractor.createFilteredDataList(serverData); List<ServletData> servletDataList = extractor.createServletDataList(serverData); GrizzlyApplication app = new GrizzlyApplication( new AllData(serverData, filterDataList, servletDataList, module.getListeners(serverData), module.getRequestListeners(serverData))); return app; } }
public TomcatApplication(AllData serverData) { this.serverData = serverData.getServerData(); this.filterData = serverData.getFilterDataList(); this.servletData = serverData.getServletDataList(); this.servletContextListenerData = serverData.getServletContextListeners(); this.servletRequestListenerData = serverData.getServletRequestListeners(); }
public ServerApplication createApp(final Module module, final ApplicationContext rootContext) { ModuleDataExtractor extractor = new ModuleDataExtractor(module); PersistentList resources = extractor.getRestResources(rootContext); MicroserverEnvironment microserverEnvironment = rootContext.getBean(MicroserverEnvironment.class); microserverEnvironment.assureModule(module); String fullRestResource = "/" + module.getContext() + "/*"; ServerData serverData = new ServerData(microserverEnvironment.getModuleBean(module).getPort(), resources, rootContext, fullRestResource, module); List<FilterData> filterDataList = extractor.createFilteredDataList(serverData); List<ServletData> servletDataList = extractor.createServletDataList(serverData); TomcatApplication app = new TomcatApplication( new AllData(serverData, filterDataList, servletDataList, module.getListeners(serverData), module.getRequestListeners(serverData))); return app; } }
public GrizzlyApplication(AllData serverData) { this.serverData = serverData.getServerData(); this.filterData = serverData.getFilterDataList(); this.servletData = serverData.getServletDataList(); this.servletContextListenerData = serverData.getServletContextListeners(); this.servletRequestListenerData = serverData.getServletRequestListeners(); }