Package org.eclipse.debug.core.model
Interface IStreamsProxy
- All Known Subinterfaces:
IBinaryStreamsProxy,IStreamsProxy2
public interface IStreamsProxy
A streams proxy acts as proxy between the streams of a
process and interested clients. This abstraction allows
implementations of
IProcess to handle I/O related
to the standard input, output, and error streams associated
with a process.
Clients implementing the IProcess interface must also
provide an implementation of this interface.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns a monitor for the error stream of this proxy's process, ornullif not supported.Returns a monitor for the output stream of this proxy's process, ornullif not supported.voidWrites the given text to the output stream connected to the standard input stream of this proxy's process.
-
Method Details
-
getErrorStreamMonitor
IStreamMonitor getErrorStreamMonitor()Returns a monitor for the error stream of this proxy's process, ornullif not supported. The monitor is connected to the error stream of the associated process.- Returns:
- an error stream monitor, or
nullif none
-
getOutputStreamMonitor
IStreamMonitor getOutputStreamMonitor()Returns a monitor for the output stream of this proxy's process, ornullif not supported. The monitor is connected to the output stream of the associated process.- Returns:
- an output stream monitor, or
nullif none
-
write
Writes the given text to the output stream connected to the standard input stream of this proxy's process.- Parameters:
input- the text to be written- Throws:
IOException- when an error occurs writing to the underlyingOutputStream.
-