public AppModule(ClassLoader classLoader, String jarLocation) { this.classLoader = classLoader; this.jarLocation = jarLocation; File file = new File(jarLocation); this.moduleId = file.getName(); this.validation = new ValidationContext(AppModule.class, jarLocation); }
public AppModule(final ClassLoader classLoader, final String jarLocation, final Application application, final boolean standaloneModule) { this.classLoader = classLoader; this.application = application; final File file = jarLocation == null ? null : new File(jarLocation); this.id = new ID(null, application, null, file, null, this); this.validation = new ValidationContext(this); this.standaloneModule = standaloneModule; }
public AppModule(final ClassLoader classLoader, final String jarLocation, final Application application, final boolean standaloneModule) { this.classLoader = classLoader; this.application = application; final File file = jarLocation == null ? null : new File(jarLocation); this.id = new ID(null, application, null, file, null, this); this.validation = new ValidationContext(this); this.standaloneModule = standaloneModule; }
public ConnectorModule(final Connector connector, final ClassLoader classLoader, final String jarLocation, final String moduleId) { this.connector = connector; setClassLoader(classLoader); final File file = jarLocation == null ? null : new File(jarLocation); this.id = new ID(null, connector, moduleId, file, null, this); this.validation = new ValidationContext(this); }
public ValidationContext validate() { if (context == null) { context = new ValidationContext(moduleType, definition.getQName().toString()); walkTree(); } return context; }
public ClientModule(final ApplicationClient applicationClient, final ClassLoader classLoader, final String jarLocation, final String mainClass, final String moduleId) { this.applicationClient = applicationClient; setClassLoader(classLoader); this.mainClass = mainClass; final File file = jarLocation == null ? null : new File(jarLocation); this.id = new ID(null, applicationClient, moduleId, file, null, this); this.validation = new ValidationContext(this); }
public ValidationContext validate() { if (context == null) { context = new ValidationContext(moduleType, definition.getQName().toString()); walkTree(); } return context; }
public ValidationContext validate() { if (context == null) { context = new ValidationContext(moduleType, definition.getQName().toString()); walkTree(); } return context; }
public ConnectorModule(Connector connector, ClassLoader classLoader, String jarLocation, String moduleId) { this.connector = connector; this.classLoader = classLoader; this.jarLocation = jarLocation; if (moduleId == null){ if (connector != null && connector.getId() != null){ moduleId = connector.getId(); } else { File file = new File(jarLocation); moduleId = file.getName(); if (moduleId.endsWith(".unpacked")) { moduleId = moduleId.substring(0, moduleId.length() - ".unpacked".length()); } if (moduleId.endsWith(".rar")) { moduleId = moduleId.substring(0, moduleId.length() - ".rar".length()); } } } this.moduleId = moduleId; validation = new ValidationContext(ConnectorModule.class, jarLocation); }
public ClientModule(final ApplicationClient applicationClient, final ClassLoader classLoader, final String jarLocation, final String mainClass, final String moduleId) { this.applicationClient = applicationClient; setClassLoader(classLoader); this.mainClass = mainClass; final File file = jarLocation == null ? null : new File(jarLocation); this.id = new ID(null, applicationClient, moduleId, file, null, this); this.validation = new ValidationContext(this); }
public ConnectorModule(final Connector connector, final ClassLoader classLoader, final String jarLocation, final String moduleId) { this.connector = connector; setClassLoader(classLoader); final File file = jarLocation == null ? null : new File(jarLocation); this.id = new ID(null, connector, moduleId, file, null, this); this.validation = new ValidationContext(this); }
public ClientModule(ApplicationClient applicationClient, ClassLoader classLoader, String jarLocation, String mainClass, String moduleId) { this.applicationClient = applicationClient; this.classLoader = classLoader; this.jarLocation = jarLocation; this.mainClass = mainClass; if (moduleId == null){ if (applicationClient != null && applicationClient.getId() != null){ moduleId = applicationClient.getId(); } else { File file = new File(jarLocation); moduleId = file.getName(); } } this.moduleId = moduleId; validation = new ValidationContext(ClientModule.class, jarLocation); }
public WebModule(final WebApp webApp, String contextRoot, final ClassLoader classLoader, final String jarLocation, final String moduleId) { this.webApp = webApp; final File file = jarLocation == null ? null : new File(jarLocation); this.id = new ID(null, webApp, moduleId, file, null, this); this.validation = new ValidationContext(this); if (contextRoot == null) { contextRoot = null != jarLocation ? jarLocation.substring(jarLocation.lastIndexOf(File.separator)) : "."; if (contextRoot.endsWith(".unpacked")) { contextRoot = contextRoot.substring(0, contextRoot.length() - ".unpacked".length()); } if (contextRoot.endsWith(".war")) { contextRoot = contextRoot.substring(0, contextRoot.length() - ".war".length()); } } while (contextRoot.startsWith("/")) { contextRoot = contextRoot.substring(1); } while (contextRoot.startsWith("\\")) { contextRoot = contextRoot.substring(1); } this.contextRoot = contextRoot; setClassLoader(classLoader); if (webApp != null) { webApp.setContextRoot(contextRoot); } host = SystemInstance.get().getProperty(id.getName() + ".host", null); }
public WebModule(final WebApp webApp, String contextRoot, final ClassLoader classLoader, final String jarLocation, final String moduleId) { this.webApp = webApp; final File file = jarLocation == null ? null : new File(jarLocation); this.id = new ID(null, webApp, moduleId, file, null, this); this.validation = new ValidationContext(this); if (contextRoot == null) { contextRoot = null != jarLocation ? jarLocation.substring(jarLocation.lastIndexOf(File.separator)) : "."; if (contextRoot.endsWith(".unpacked")) { contextRoot = contextRoot.substring(0, contextRoot.length() - ".unpacked".length()); } if (contextRoot.endsWith(".war")) { contextRoot = contextRoot.substring(0, contextRoot.length() - ".war".length()); } } while (contextRoot.startsWith("/")) { contextRoot = contextRoot.substring(1); } while (contextRoot.startsWith("\\")) { contextRoot = contextRoot.substring(1); } this.contextRoot = contextRoot; setClassLoader(classLoader); if (webApp != null) { webApp.setContextRoot(contextRoot); } host = SystemInstance.get().getProperty(id.getName() + ".host", null); }
public EjbModule(final ClassLoader classLoader, final String moduleId, final String jarURI, final EjbJar ejbJar, final OpenejbJar openejbJar) { if (classLoader == null) { throw new NullPointerException("classLoader is null"); } setClassLoader(classLoader); this.ejbJar = ejbJar; this.openejbJar = openejbJar; File file = null; if (jarURI != null) { file = new File(jarURI); } this.id = new ID(openejbJar, ejbJar, moduleId, file, null, this); if (id.isOverriden() && ejbJar != null) { ejbJar.setModuleName(id.getName()); } this.validation = new ValidationContext(this); }
public EjbModule(final ClassLoader classLoader, final String moduleId, final String jarURI, final EjbJar ejbJar, final OpenejbJar openejbJar) { if (classLoader == null) { throw new NullPointerException("classLoader is null"); } setClassLoader(classLoader); this.ejbJar = ejbJar; this.openejbJar = openejbJar; File file = null; if (jarURI != null) { file = new File(jarURI); } this.id = new ID(openejbJar, ejbJar, moduleId, file, null, this); if (id.isOverriden() && ejbJar != null) { ejbJar.setModuleName(id.getName()); } this.validation = new ValidationContext(this); }
public <T extends DeploymentModule> AppModule(final T... modules) { final T firstModule = modules[0]; this.standaloneModule = true; this.classLoader = firstModule.getClassLoader(); this.application = new Application(firstModule.getModuleId()); this.id = new ID(null, application, null, firstModule.getFile(), firstModule.getModuleUri(), this); this.validation = new ValidationContext(this); for (final T module : modules) { final Class<? extends DeploymentModule> type = module.getClass(); if (type == EjbModule.class) { getEjbModules().add((EjbModule) module); } else if (type == ClientModule.class) { getClientModules().add((ClientModule) module); } else if (type == ConnectorModule.class) { getConnectorModules().add((ConnectorModule) module); } else if (type == WebModule.class) { getWebModules().add((WebModule) module); } else if (type == PersistenceModule.class) { addPersistenceModule((PersistenceModule) module); } else { throw new IllegalArgumentException("Unknown module type: " + type.getName()); } } }
public <T extends DeploymentModule> AppModule(final T... modules) { final T firstModule = modules[0]; this.standaloneModule = true; this.classLoader = firstModule.getClassLoader(); this.application = new Application(firstModule.getModuleId()); this.id = new ID(null, application, null, firstModule.getFile(), firstModule.getModuleUri(), this); this.validation = new ValidationContext(this); for (final T module : modules) { final Class<? extends DeploymentModule> type = module.getClass(); if (type == EjbModule.class) { getEjbModules().add((EjbModule) module); } else if (type == ClientModule.class) { getClientModules().add((ClientModule) module); } else if (type == ConnectorModule.class) { getConnectorModules().add((ConnectorModule) module); } else if (type == WebModule.class) { getWebModules().add((WebModule) module); } else if (type == PersistenceModule.class) { addPersistenceModule((PersistenceModule) module); } else { throw new IllegalArgumentException("Unknown module type: " + type.getName()); } } }
final ValidationContext uberContext = new ValidationContext(appModule); for (final ValidationContext context : contexts) { for (final ValidationError error : context.getErrors()) {
ValidationContext uberContext = new ValidationContext(AppModule.class, appModule.getValidation().getJarPath()); for (ValidationContext context : contexts) { for (ValidationError error : context.getErrors()) {