public JBossWebAsset() { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.create(JbossWebDescriptor.class)); }
public JBossWebAsset() { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.create(JbossWebDescriptor.class)); }
public WebXmlAsset() { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.create(WebAppDescriptor.class)); }
public JBossDeploymentStructureAsset() { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.create(JBossDeploymentStructureDescriptor.class)); }
public WebXmlAsset() { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.create(WebAppDescriptor.class)); }
public JBossDeploymentStructureAsset() { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.create(JBossDeploymentStructureDescriptor.class)); }
public JBossWebAsset(InputStream fromStream) { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.importAs(JbossWebDescriptor.class) .fromStream(fromStream)); }
public JBossWebAsset(InputStream fromStream) { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.importAs(JbossWebDescriptor.class) .fromStream(fromStream)); }
public WebXmlAsset(InputStream fromStream) { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.importAs(WebAppDescriptor.class) .fromStream(fromStream)); }
public WebXmlAsset(InputStream fromStream) { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.importAs(WebAppDescriptor.class).fromStream(fromStream)); // Import servlets and security constraints into internal structure List<ServletType<WebAppDescriptor>> servlets = this.descriptor.getAllServlet(); if (servlets != null) { this.servlets.addAll( servlets.stream() .map(this::convert) .collect(Collectors.toList()) ); } // TODO unfortunately, our class SecurityConstraint isn't well equipped to fully represent // the relevant part of web.xml, so we allow duplicity for now }
public JBossDeploymentStructureAsset(InputStream fromStream) { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.importAs(JBossDeploymentStructureDescriptor.class).fromStream(fromStream)); // Import dependencies and exclusions into internal structure DeploymentType<JBossDeploymentStructureDescriptor> deployment = this.descriptor.getOrCreateDeployment(); if (deployment != null) { DependenciesType<DeploymentType<JBossDeploymentStructureDescriptor>> dependencies = deployment.getOrCreateDependencies(); if (dependencies != null) { this.deploymentModules.addAll( dependencies.getAllModule() .stream() .map(this::convert) .collect(Collectors.toList()) ); } ExclusionsType<DeploymentType<JBossDeploymentStructureDescriptor>> exclusions = deployment.getOrCreateExclusions(); if (exclusions != null) { this.deploymentExclusions.addAll( exclusions.getAllModule() .stream() .map(this::convert) .collect(Collectors.toList()) ); } } }
public JBossDeploymentStructureAsset(InputStream fromStream) { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.importAs(JBossDeploymentStructureDescriptor.class) .fromStream(fromStream)); // Import dependencies and exclusions into internal structure DeploymentType<JBossDeploymentStructureDescriptor> deployment = this.descriptor.getAllDeployment().get(0); if (deployment != null) { DependenciesType<DeploymentType<JBossDeploymentStructureDescriptor>> dependencies = deployment.getOrCreateDependencies(); if (dependencies != null) { this.deploymentModules.addAll( dependencies.getAllModule() .stream() .map(this::convert) .collect(Collectors.toList()) ); dependencies.removeAllModule(); } ExclusionsType<DeploymentType<JBossDeploymentStructureDescriptor>> exclusions = deployment.getOrCreateExclusions(); if (exclusions != null) { this.deploymentExclusions.addAll( exclusions.getAllModule() .stream() .map(this::convert) .collect(Collectors.toList()) ); } } }
try (AutoCloseable bootstrap = Performance.time("Bootstrap")) { Module module = Module.getBootModuleLoader().loadModule("swarm.container"); return ClassLoading.withTCCL(new ExtensionPreventionClassLoaderWrapper(module.getClassLoader()), () -> {
try (AutoCloseable bootstrap = Performance.time("Bootstrap")) { Module module = Module.getBootModuleLoader().loadModule("swarm.container"); return ClassLoading.withTCCL(new ExtensionPreventionClassLoaderWrapper(module.getClassLoader()), () -> {
try (AutoCloseable bootstrap = Performance.time("Bootstrap")) { Module module = Module.getBootModuleLoader().loadModule("swarm.container"); return ClassLoading.withTCCL(new ExtensionPreventionClassLoaderWrapper(module.getClassLoader()), () -> {