public static class CapturingProcessHandler.Silent extends CapturingProcessHandler
CapturingProcessHandler.Silent
BaseOSProcessHandler.SimpleOutputReader
myCharset, myCommandLine, myPresentableName, myProcess, myWaitFor
SILENTLY_DESTROY_ON_CLOSE, TERMINATION_REQUESTED
Constructor and Description |
---|
Silent(GeneralCommandLine commandLine) |
Silent(java.lang.Process process,
java.nio.charset.Charset charset,
java.lang.String commandLine) |
Modifier and Type | Method and Description |
---|---|
protected BaseOutputReader.Options |
readerOptions()
Rule of thumb: use
BaseOutputReader.Options#BLOCKING for short-living process that you never want to "disconnect" from. |
createProcessAdapter, getCharset, runProcess, runProcess, runProcess, runProcessWithProgressIndicator, runProcessWithProgressIndicator, runProcessWithProgressIndicator
checkEdtAndReadAction, deleteFileOnTermination, doDestroyProcess, getDefaultModality, killProcessTree, onOSProcessTerminated, processCanBeKilledByOS, processHasSeparateErrorStream, setHasPty, setShouldDestroyProcessRecursively, shouldDestroyProcessRecursively, waitFor, waitFor
createErrorDataReader, createOutputDataReader, createProcessErrReader, createProcessOutReader, executeOnPooledThread, executeTask, startNotify, toString
closeStreams, destroyProcessImpl, detachIsDefault, detachProcessImpl, getCommandLine, getProcess, getProcessInput
addProcessListener, addProcessListener, destroyProcess, detachProcess, getExitCode, isProcessTerminated, isProcessTerminating, isSilentlyDestroyOnClose, isStartNotified, notifyProcessDetached, notifyProcessTerminated, notifyTextAvailable, removeProcessListener
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap
public Silent(GeneralCommandLine commandLine) throws ExecutionException
ExecutionException
public Silent(java.lang.Process process, java.nio.charset.Charset charset, java.lang.String commandLine)
protected BaseOutputReader.Options readerOptions()
OSProcessHandler
BaseOutputReader.Options#BLOCKING
for short-living process that you never want to "disconnect" from.
See BaseDataReader.SleepingPolicy
for the whole story.readerOptions
in class OSProcessHandler