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 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 void setClassLoader(ClassLoader classLoader) { ejbModule.setClassLoader(classLoader); if (ejbModule.getClientModule() != null) { ejbModule.getClientModule().setClassLoader(classLoader); } }