C F G I L P R S T W 

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).
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
 
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.

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 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
 
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 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 log.
streamSinkOutput - Variable in class cz.cuni.amis.utils.process.ProcessExecution
Sink for the STDOUT of the process, it may be redirected to 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.ProcessExecutionConfig
 

W

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

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