d.setHostName(host.getValue().getName());
@Override public DeploymentInfo configuration(ServerDescriptor descriptor) { try { App app = descriptor.getApp(); Set<Class<?>> handles = descriptor.getHandlesType(); String name = descriptor.getTestClassName(); Class<? extends ServletContainerInitializer> servletType = descriptor.getServletContainerInitializer(); ServletContainerInitializer servlet = servletType.newInstance(); ImmediateInstanceFactory<ServletContainerInitializer> factory = new ImmediateInstanceFactory<>(servlet); URI uri = URI.create("http://0.0.0.0:0/"); ServletContainerInitializerInfo initInfo = new ServletContainerInitializerInfo(servletType, factory, handles); DeploymentInfo deploymentInfo = Servlets.deployment() .addServletContainerInitalizer(initInfo) .setClassLoader(descriptor.getTestClass().getClassLoader()) .setHostName(uri.getHost()) .setContextPath(uri.getPath()) .setDeploymentName(name) .addServlet(Servlets.servlet(name, DefaultServlet.class)); return deploymentInfo; } catch (Exception e) { throw new IllegalStateException(e); } }
@Override public DeploymentInfo configuration(ServerDescriptor descriptor) { try { App app = descriptor.getApp(); Set<Class<?>> handles = descriptor.getHandlesType(); String name = descriptor.getTestClassName(); ServletContainerInitializer initializer = descriptor.getServletContainerInitializer(); ImmediateInstanceFactory<ServletContainerInitializer> factory = new ImmediateInstanceFactory<>(initializer); URI uri = URI.create("http://0.0.0.0:0/"); ServletContainerInitializerInfo initInfo = new ServletContainerInitializerInfo(initializer.getClass(), factory, handles); ServletInfo servletInfo = Servlets.servlet(name, DefaultServlet.class) .setAsyncSupported(true); DeploymentInfo deploymentInfo = Servlets.deployment() .addServletContainerInitalizer(initInfo) .setClassLoader(descriptor.getTestClass().getClassLoader()) .setHostName(uri.getHost()) .setContextPath(uri.getPath()) .setDeploymentName(name) .addServlet(servletInfo); return deploymentInfo; } catch (Exception e) { throw new IllegalStateException(e); } }
.addServletContainerInitalizer(initInfo) .setClassLoader(classLoader) .setHostName(uri.getHost()) .setContextPath(uri.getPath()) .setDeploymentName(name)
info.setServletContextAttributeBackingMap(src.getServletContextAttributeBackingMap()); info.setServletSessionConfig(src.getServletSessionConfig()); info.setHostName(src.getHostName()); info.setDenyUncoveredHttpMethods(src.isDenyUncoveredHttpMethods()); info.setServletStackTraces(src.getServletStackTraces());
info.setServletContextAttributeBackingMap(src.getServletContextAttributeBackingMap()); info.setServletSessionConfig(src.getServletSessionConfig()); info.setHostName(src.getHostName()); info.setDenyUncoveredHttpMethods(src.isDenyUncoveredHttpMethods()); info.setServletStackTraces(src.getServletStackTraces());
d.setHostName(host.getValue().getName());
d.setHostName(host.getValue().getName());