Changeset 442
- Timestamp:
- 2008-07-01 08:21:58 (5 years ago)
- Location:
- trunk/core
- Files:
-
- 10 added
- 1 deleted
- 2 edited
-
kauri-runtime-tests/src/test/java/org/kauriproject/runtime/test/MultiModuleInstancesTest.java (added)
-
kauri-runtime/src/main/java/org/kauriproject/runtime/KauriRuntime.java (modified) (4 diffs)
-
kauri-runtime/src/main/java/org/kauriproject/runtime/module/build/ModuleConfigBuilder.java (modified) (2 diffs)
-
kauri-runtime/src/main/java/org/kauriproject/runtime/module/sources (deleted)
-
kauri-runtime/src/main/java/org/kauriproject/runtime/source (added)
-
kauri-runtime/src/main/java/org/kauriproject/runtime/source/AbstractDirectoryModuleSource.java (added)
-
kauri-runtime/src/main/java/org/kauriproject/runtime/source/AbstractModuleSource.java (added)
-
kauri-runtime/src/main/java/org/kauriproject/runtime/source/ExpandedJarModuleSource.java (added)
-
kauri-runtime/src/main/java/org/kauriproject/runtime/source/JarModuleSource.java (added)
-
kauri-runtime/src/main/java/org/kauriproject/runtime/source/MavenSourceDirectoryModuleSource.java (added)
-
kauri-runtime/src/main/java/org/kauriproject/runtime/source/ModuleSourceCreationException.java (added)
-
kauri-runtime/src/main/java/org/kauriproject/runtime/source/ModuleSourceManager.java (added)
-
kauri-runtime/src/main/java/org/kauriproject/runtime/source/SharedModuleSource.java (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/kauri-runtime/src/main/java/org/kauriproject/runtime/KauriRuntime.java
r440 r442 31 31 import org.kauriproject.runtime.classloading.ClassLoaderBuilder; 32 32 import org.kauriproject.runtime.classloading.ClasspathEntry; 33 import org.kauriproject.runtime.source.ModuleSourceManager; 33 34 import org.kauriproject.util.ArgumentValidator; 34 35 import org.apache.commons.logging.Log; … … 57 58 private JavaServiceManager javaServiceManager; 58 59 private RestserviceManager restserviceManager; 60 private ModuleSourceManager moduleSourceManager; 59 61 protected final Log infolog = LogFactory.getLog(Logging.INFO_LOG_CATEGORY); 60 62 private boolean started = false; … … 66 68 this.javaServiceManager = new JavaServiceManager(); 67 69 this.restserviceManager = new RestserviceManager(this); 70 this.moduleSourceManager = new ModuleSourceManager(); 68 71 } 69 72 … … 157 160 } 158 161 162 public ModuleSourceManager getModuleSourceManager() { 163 return moduleSourceManager; 164 } 165 159 166 public List<Module> getModules() { 160 167 return modules; -
trunk/core/kauri-runtime/src/main/java/org/kauriproject/runtime/module/build/ModuleConfigBuilder.java
r199 r442 22 22 import org.kauriproject.runtime.module.ModuleConfigImpl; 23 23 import org.kauriproject.runtime.rapi.ModuleSource; 24 import org.kauriproject.runtime. module.sources.JarModuleSource;25 import org.kauriproject.runtime. module.sources.MavenSourceDirectoryModuleSource;26 import org.kauriproject.runtime. module.sources.ExpandedJarModuleSource;24 import org.kauriproject.runtime.source.JarModuleSource; 25 import org.kauriproject.runtime.source.MavenSourceDirectoryModuleSource; 26 import org.kauriproject.runtime.source.ExpandedJarModuleSource; 27 27 import org.kauriproject.runtime.model.ModuleDefinition; 28 28 import org.kauriproject.runtime.classloading.*; … … 53 53 ModuleSource moduleSource = null; 54 54 try { 55 switch (moduleDefinition.getSourceType()) { 56 case JAR: 57 moduleSource = new JarModuleSource(moduleDefinition.getFile()); 58 break; 59 case EXPANDED_JAR: 60 moduleSource = new ExpandedJarModuleSource(moduleDefinition.getFile()); 61 break; 62 case SOURCE_DIRECTORY: 63 moduleSource = new MavenSourceDirectoryModuleSource(moduleDefinition.getFile()); 64 break; 65 default: 66 throw new KauriRTException("Unexpected module definition type: " + moduleDefinition.getSourceType()); 67 } 55 moduleSource = runtime.getModuleSourceManager().getModuleSource(moduleDefinition.getFile(), moduleDefinition.getSourceType()); 68 56 69 57 // build classpath
Note: See TracChangeset
for help on using the changeset viewer.