public static class OSProcessHandler.Silent extends OSProcessHandler
OSProcessHandler.SilentBaseOSProcessHandler.SimpleOutputReadermyCharset, myCommandLine, myPresentableName, myProcess, myWaitForSILENTLY_DESTROY_ON_CLOSE, TERMINATION_REQUESTED| Constructor and Description |
|---|
Silent(GeneralCommandLine 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. |
checkEdtAndReadAction, deleteFileOnTermination, doDestroyProcess, getDefaultModality, killProcessTree, onOSProcessTerminated, processCanBeKilledByOS, processHasSeparateErrorStream, setHasPty, setShouldDestroyProcessRecursively, shouldDestroyProcessRecursively, waitFor, waitForcreateErrorDataReader, createOutputDataReader, createProcessErrReader, createProcessOutReader, executeOnPooledThread, executeTask, startNotify, toStringcloseStreams, destroyProcessImpl, detachIsDefault, detachProcessImpl, getCharset, getCommandLine, getProcess, getProcessInputaddProcessListener, addProcessListener, destroyProcess, detachProcess, getExitCode, isProcessTerminated, isProcessTerminating, isSilentlyDestroyOnClose, isStartNotified, notifyProcessDetached, notifyProcessTerminated, notifyTextAvailable, removeProcessListenerchangeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMappublic Silent(GeneralCommandLine commandLine) throws ExecutionException
ExecutionExceptionprotected BaseOutputReader.Options readerOptions()
OSProcessHandlerBaseOutputReader.Options#BLOCKING for short-living process that you never want to "disconnect" from.
See BaseDataReader.SleepingPolicy for the whole story.readerOptions in class OSProcessHandler