Class ExecProcessHandler
java.lang.Object
java.util.concurrent.atomic.AtomicReference<com.intellij.util.keyFMap.KeyFMap>
com.intellij.openapi.util.UserDataHolderBase
com.intellij.execution.process.ProcessHandler
com.intellij.execution.process.BaseProcessHandler<Process>
com.intellij.execution.process.BaseOSProcessHandler
com.intellij.execution.process.OSProcessHandler
com.intellij.execution.process.KillableProcessHandler
com.redhat.devtools.intellij.common.utils.ExecProcessHandler
- All Implemented Interfaces:
com.intellij.execution.KillableProcess,com.intellij.execution.TaskExecutor,com.intellij.openapi.util.UserDataHolder,com.intellij.openapi.util.UserDataHolderEx,Serializable
public class ExecProcessHandler
extends com.intellij.execution.process.KillableProcessHandler
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.intellij.execution.process.OSProcessHandler
com.intellij.execution.process.OSProcessHandler.SilentNested classes/interfaces inherited from class com.intellij.execution.process.BaseOSProcessHandler
com.intellij.execution.process.BaseOSProcessHandler.SimpleOutputReader -
Field Summary
Fields inherited from class com.intellij.execution.process.BaseProcessHandler
myCharset, myCommandLine, myPresentableName, myProcess, myWaitForFields inherited from class com.intellij.execution.process.ProcessHandler
SILENTLY_DESTROY_ON_CLOSE, TERMINATION_REQUESTED -
Constructor Summary
ConstructorsConstructorDescriptionExecProcessHandler(@NotNull Process process, String commandLine, @Nullable Charset charset) -
Method Summary
Methods inherited from class com.intellij.execution.process.KillableProcessHandler
canKillProcess, destroyProcessGracefully, destroyProcessImpl, doDestroyProcess, killProcess, mediate, setShouldKillProcessSoftly, setShouldKillProcessSoftlyWithWinP, shouldKillProcessSoftlyMethods inherited from class com.intellij.execution.process.OSProcessHandler
checkEdtAndReadAction, deleteFileOnTermination, executeTask, getDefaultModality, hasPty, killProcessTree, onOSProcessTerminated, processCanBeKilledByOS, processHasSeparateErrorStream, setHasPty, setShouldDestroyProcessRecursively, shouldDestroyProcessRecursively, waitFor, waitForMethods inherited from class com.intellij.execution.process.BaseOSProcessHandler
createErrorDataReader, createOutputDataReader, startNotify, toStringMethods inherited from class com.intellij.execution.process.BaseProcessHandler
detachIsDefault, detachProcessImpl, getCharset, getCommandLine, getProcess, getProcessInputMethods inherited from class com.intellij.execution.process.ProcessHandler
addProcessListener, addProcessListener, destroyProcess, detachProcess, getExitCode, isProcessTerminated, isProcessTerminating, isSilentlyDestroyOnClose, isStartNotified, notifyProcessDetached, notifyProcessTerminated, notifyTextAvailable, removeProcessListenerMethods inherited from class com.intellij.openapi.util.UserDataHolderBase
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isCopyableDataEqual, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapMethods inherited from class java.util.concurrent.atomic.AtomicReference
accumulateAndGet, compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, get, getAcquire, getAndAccumulate, getAndSet, getAndUpdate, getOpaque, getPlain, lazySet, set, setOpaque, setPlain, setRelease, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatile
-
Constructor Details
-
Method Details
-
readerOptions
protected com.intellij.util.io.BaseOutputReader.Options readerOptions()- Overrides:
readerOptionsin classcom.intellij.execution.process.OSProcessHandler
-
createProcessOutReader
- Overrides:
createProcessOutReaderin classcom.intellij.execution.process.BaseOSProcessHandler
-
createProcessErrReader
- Overrides:
createProcessErrReaderin classcom.intellij.execution.process.BaseOSProcessHandler
-