1 87 package org.codehaus.loom.interfaces; 88 89 import java.io.File ; 90 91 import org.codehaus.loom.components.util.profile.PartitionProfile; 92 import org.codehaus.spice.loggerstore.LoggerStore; 93 94 97 public interface Kernel 98 { 99 102 void addApplication( PartitionProfile profile, 103 File homeDirectory, File workDirectory, 104 ClassLoader classLoader, 105 LoggerStore store 106 ) 107 throws Exception ; 108 109 114 void removeApplication( String name ) 115 throws Exception ; 116 117 122 Application getApplication( String name ); 123 124 129 String [] getApplicationNames(); 130 131 135 void lock(); 136 137 141 void unlock(); 142 } 143 | Popular Tags |