00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
00023 
00024 
00025 
00026 
00027 
00028 
00029 
00030  
00031 package org.objectweb.proactive.core.process;
00032 
00033 
00043 public interface JVMProcess extends ExternalProcess {
00044 
00049     public String getClasspath();
00050 
00055     public void setClasspath(String classpath);
00056 
00061     public String getJavaPath();
00062 
00067     public void setJavaPath(String javaPath);
00068 
00072     public String getBootClasspath();
00073 
00078     public void setBootClasspath(String bootClasspath);
00079 
00084     public String getPolicyFile();
00085 
00090     public void setPolicyFile(String policyFilePath);
00091 
00096     public String getLog4jFile();
00097 
00102     public void setLog4jFile(String log4fFilePath);
00103 
00108     public String getClassname();
00109 
00114     public void setClassname(String classname);
00115 
00120     public void resetParameters();
00121 
00126     public String getParameters();
00127 
00132     public void setParameters(String parameters);
00133 
00144     public void setJvmOptions(String options);
00145 
00150     public String getJvmOptions();
00151 
00156     public void setOverwrite(boolean overwrite);
00157 
00171     public void setExtendedJVM(JVMProcessImpl jvmProcess);
00172     
00176     public int getNewGroupId();
00177 }