cz.zcu.validationserver.invokers
Class ValidatorJavaInvoker
java.lang.Object
cz.zcu.validationserver.invokers.ValidatorJavaInvoker
public class ValidatorJavaInvoker
- extends java.lang.Object
Trida slouzi ke spousteni Javovskych Trid
User: Lukas
Date: 2.5.2007
Time: 12:18:00
|
Method Summary |
int |
getExitValue()
|
BinaryFileIOInvoker |
getInvoker()
|
void |
invokeClass(java.io.File classBaseDir,
java.lang.String className,
java.lang.String argumentLine,
java.io.File alternatePolicyFile)
Spusti zadanou tridu (tato trida musi byt k dispozici v souboru
.class) se zadanymi parametry. |
void |
invokeJAR(java.io.File classBaseDir,
java.lang.String jarName,
java.lang.String argumentsJVM,
java.lang.String argumentLine,
java.io.File alternatePolicyFile)
Spusti zadany JAR se zadanymi parametry. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
private static final Logger logger
invoker
private BinaryFileIOInvoker invoker
ValidatorJavaInvoker
public ValidatorJavaInvoker(ValidationInfo info,
FullValidationResult result,
java.io.File stdInFile,
java.io.File stdOutFile,
java.io.File stdErrFile)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
ValidatorJavaInvoker
public ValidatorJavaInvoker(ValidationInfo info,
FullValidationResult result,
java.io.File stdInFile,
boolean correctCrLf,
java.io.File stdOutFile,
java.io.File stdErrFile)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
invokeClass
public void invokeClass(java.io.File classBaseDir,
java.lang.String className,
java.lang.String argumentLine,
java.io.File alternatePolicyFile)
- Spusti zadanou tridu (tato trida musi byt k dispozici v souboru
.class) se zadanymi parametry. Spousti extra JVM pro spusteni teto tridy,
pouzije pripadne nastaveny policy soubor.
- Parameters:
className - Nazev tridyclassBaseDir - Zakladni adresar pro hledani/spusteni tridyargumentLine - Argumenty pro spusteni tridyalternatePolicyFile - Pokud je uvedeno, pouzije se jako policy file pro nove spoustene JVM.
Jinak se pouzije ten nadefinovany u domeny.
invokeJAR
public void invokeJAR(java.io.File classBaseDir,
java.lang.String jarName,
java.lang.String argumentsJVM,
java.lang.String argumentLine,
java.io.File alternatePolicyFile)
- Spusti zadany JAR se zadanymi parametry. Spousti extra JVM pro spusteni teto tridy,
pouzije pripadne nastaveny policy soubor.
- Parameters:
jarName - Nazev JAR souboruclassBaseDir - Zakladni adresar pro hledni/spusteni tridyargumentsJVM - Parametry JVM - napr. -Xmx200MargumentLine - Argumenty pro spusteni tridyalternatePolicyFile - Pokud je uvedeno, pouzije se jako policy file pro nove spoustene JVM.
Jinak se pouzije ten nadefinovany u domeny.
getInvoker
public BinaryFileIOInvoker getInvoker()
getExitValue
public int getExitValue()
Copyright © 2007 University of West Bohemia, KIV, author Lukas Valenta (lvalenta at civ.zcu.cz). All Rights Reserved. Build date 20110415.