| 31 | |
| 32 | // 为了支持批量装载redirect.class,构造只初始化moduleClass,service下一步处理。 |
| 33 | public HotModule(HotManager parent, String namespace, File jarFile) throws Exception { |
| 34 | super(namespace, parent); |
| 35 | this.jarFile = jarFile; |
| 36 | this.jar = new JarFile(jarFile); |
| 37 | // App.ModuleClassName:MySolution.MyName.ModuleMyName,namespace=MySolution.MyName |
| 38 | // MyName 一般就叫模块名字。 |
| 39 | var moduleClassName = namespace + ".Module" + last(namespace); |
| 40 | this.moduleClass = loadClass(moduleClassName); |
| 41 | this.isLoadSchemas = false; |
| 42 | } |
| 43 | |
| 44 | // 用于装载 Schemas. 借用这个类实现单独的装载。 |
| 45 | HotModule(File jarFile) throws Exception { |