Skip navigation links
A C F G I J L P R S T W 

A

addArg(String) - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
addJavaArg(String) - Method in class cz.cuni.amis.utils.process.JarExecutionConfig
 

C

config - Variable in class cz.cuni.amis.utils.process.ProcessExecution
Configuration of the process to run.
cz.cuni.amis.utils.process - package cz.cuni.amis.utils.process
 

F

FORMAL_PARAM - Static variable in class cz.cuni.amis.utils.process.ProcessExecution
 

G

getArgs() - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
getBotProcess() - Method in class cz.cuni.amis.utils.process.ProcessExecution
Process of the process (non-null if started).
getCommandParts() - Method in class cz.cuni.amis.utils.process.JarExecution
 
getCommandParts() - Method in class cz.cuni.amis.utils.process.ProcessExecution
Assembles list of command parts, i.e.
getConfig() - Method in class cz.cuni.amis.utils.process.JarExecution
 
getExecutionDir() - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
getExitValue() - Method in class cz.cuni.amis.utils.process.ProcessExecution
Returns exit value of the process.
getId() - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
getJar() - Method in class cz.cuni.amis.utils.process.JarExecutionConfig
 
getJavaArgs() - Method in class cz.cuni.amis.utils.process.JarExecutionConfig
 
getPathToProgram() - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
getRedirectStdErr() - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
getRedirectStdOut() - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
getRunning() - Method in class cz.cuni.amis.utils.process.ProcessExecution
Flag of the state of the process.
getTimeout() - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
In millis...

I

isFailed(boolean) - Method in class cz.cuni.amis.utils.process.ProcessExecution
Tells whether the process has failed == timed out / exit value is not 0.
isFailed() - Method in class cz.cuni.amis.utils.process.ProcessExecution
Tells whether the process has failed == timed out / exit value is not 0.
isRedirectStdErr() - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
isRedirectStdOut() - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
isRunning() - Method in class cz.cuni.amis.utils.process.ProcessExecution
Flag of the state of the process.
isTimeout() - Method in class cz.cuni.amis.utils.process.ProcessExecution
If ProcessExecutionConfig.getTimeout() is specified, this will indicate whether the started process has timed out or not.

J

JarExecution - Class in cz.cuni.amis.utils.process
 
JarExecution(JarExecutionConfig, Logger) - Constructor for class cz.cuni.amis.utils.process.JarExecution
 
JarExecutionConfig - Class in cz.cuni.amis.utils.process
Win/Linux/Mac compatible way of executing a JAR file.
JarExecutionConfig() - Constructor for class cz.cuni.amis.utils.process.JarExecutionConfig
 
JarExecutionConfig(String) - Constructor for class cz.cuni.amis.utils.process.JarExecutionConfig
 

L

log - Variable in class cz.cuni.amis.utils.process.ProcessExecution
Log used by the object, specified during the construction.

P

process - Variable in class cz.cuni.amis.utils.process.ProcessExecution
When ProcessExecution.start()ed it contains the process.
ProcessExecution - Class in cz.cuni.amis.utils.process
Class that wrapps the execution of the arbitrary process that is configured by ProcessExecutionConfig.
ProcessExecution(ProcessExecutionConfig, Logger) - Constructor for class cz.cuni.amis.utils.process.ProcessExecution
 
ProcessExecutionConfig - Class in cz.cuni.amis.utils.process
 
ProcessExecutionConfig() - Constructor for class cz.cuni.amis.utils.process.ProcessExecutionConfig
 

R

running - Variable in class cz.cuni.amis.utils.process.ProcessExecution
Flag whether the process is running, we're synchronizing access to this class on this flag.

S

setArgs(List<String>) - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
setExecutionDir(String) - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
setId(String) - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
setJar(String) - Method in class cz.cuni.amis.utils.process.JarExecutionConfig
 
setJavaArgs(List<String>) - Method in class cz.cuni.amis.utils.process.JarExecutionConfig
 
setPathToProgram(String) - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
setRedirectStdErr(Boolean) - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
setRedirectStdErr(boolean) - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
setRedirectStdOut(Boolean) - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
setRedirectStdOut(boolean) - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
setTimeout(Long) - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
setTimeout(long) - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 
shutdown(boolean) - Method in class cz.cuni.amis.utils.process.ProcessExecution
Shutdowns the process and cleans-up everything, preparing the object to be ProcessExecution.start()ed again.
shutDownHook - Variable in class cz.cuni.amis.utils.process.ProcessExecution
Task that will kill the process when user forgets to do so before the JVM is killed.
shutDownHookThread - Variable in class cz.cuni.amis.utils.process.ProcessExecution
 
SIMPLE_PARAM - Static variable in class cz.cuni.amis.utils.process.ProcessExecution
 
start() - Method in class cz.cuni.amis.utils.process.ProcessExecution
Start the process.
stop() - Method in class cz.cuni.amis.utils.process.ProcessExecution
Shuts down the process (if it is running, otherwise does nothing).
streamSinkError - Variable in class cz.cuni.amis.utils.process.ProcessExecution
Sink for the STDERR of the process, it may be redirected to ProcessExecution.log.
streamSinkOutput - Variable in class cz.cuni.amis.utils.process.ProcessExecution
Sink for the STDOUT of the process, it may be redirected to ProcessExecution.log.
substituteParams(String, Logger) - Static method in class cz.cuni.amis.utils.process.ProcessExecution
Searches for $XXX or ${XXX} and substitute them with System.getenv() (prioritized) or System.getProperty(String).

T

timedout - Variable in class cz.cuni.amis.utils.process.ProcessExecution
Whether the process timed out or not.
toString() - Method in class cz.cuni.amis.utils.process.JarExecutionConfig
 
toString() - Method in class cz.cuni.amis.utils.process.ProcessExecutionConfig
 

W

waitForEnd - Variable in class cz.cuni.amis.utils.process.ProcessExecution
Task that is waiting for the end of the process to switch ProcessExecution.running back to false and shutdown all other utility threads (like sink).
waitForEndThread - Variable in class cz.cuni.amis.utils.process.ProcessExecution
 
A C F G I J L P R S T W 
Skip navigation links

Copyright © 2019 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.