public abstract class DelegatingProcessHandler extends Object implements com.atlassian.utils.process.ProcessHandler
ProcessHandler instance.| Constructor and Description |
|---|
DelegatingProcessHandler(@NotNull com.atlassian.utils.process.ProcessHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
void |
complete(int exitCode,
boolean canceled,
com.atlassian.utils.process.ProcessException exception) |
com.atlassian.utils.process.ProcessException |
getException() |
int |
getExitCode() |
boolean |
hasInput() |
boolean |
isCanceled() |
boolean |
isComplete() |
void |
processError(InputStream error) |
void |
processOutput(InputStream output) |
void |
provideInput(OutputStream input) |
void |
reset() |
void |
setWatchdog(com.atlassian.utils.process.Watchdog watchdog) |
boolean |
succeeded() |
public DelegatingProcessHandler(@NotNull
@NotNull com.atlassian.utils.process.ProcessHandler handler)
public void complete(int exitCode,
boolean canceled,
com.atlassian.utils.process.ProcessException exception)
complete in interface com.atlassian.utils.process.ProcessHandlerpublic com.atlassian.utils.process.ProcessException getException()
getException in interface com.atlassian.utils.process.ProcessHandlerpublic int getExitCode()
getExitCode in interface com.atlassian.utils.process.ProcessHandlerpublic boolean hasInput()
hasInput in interface com.atlassian.utils.process.ProcessHandlerpublic boolean isCanceled()
isCanceled in interface com.atlassian.utils.process.ProcessHandlerpublic boolean isComplete()
isComplete in interface com.atlassian.utils.process.ProcessHandlerpublic void processError(InputStream error) throws com.atlassian.utils.process.ProcessException
processError in interface com.atlassian.utils.process.ProcessHandlercom.atlassian.utils.process.ProcessExceptionpublic void processOutput(InputStream output) throws com.atlassian.utils.process.ProcessException
processOutput in interface com.atlassian.utils.process.ProcessHandlercom.atlassian.utils.process.ProcessExceptionpublic void provideInput(OutputStream input)
provideInput in interface com.atlassian.utils.process.ProcessHandlerpublic void reset()
reset in interface com.atlassian.utils.process.ProcessHandlerpublic void setWatchdog(com.atlassian.utils.process.Watchdog watchdog)
setWatchdog in interface com.atlassian.utils.process.ProcessHandlerpublic boolean succeeded()
succeeded in interface com.atlassian.utils.process.ProcessHandlerCopyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.