public interface TerminalProvider
| Modifier and Type | Interface and Description |
|---|---|
static class |
TerminalProvider.Stream |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isSystemStream(TerminalProvider.Stream stream) |
static TerminalProvider |
load(String name) |
String |
name() |
Terminal |
newTerminal(String name,
String type,
InputStream masterInput,
OutputStream masterOutput,
Charset encoding,
Terminal.SignalHandler signalHandler,
boolean paused,
Attributes attributes,
Size size) |
String |
systemStreamName(TerminalProvider.Stream stream) |
Terminal |
sysTerminal(String name,
String type,
boolean ansiPassThrough,
Charset encoding,
boolean nativeSignals,
Terminal.SignalHandler signalHandler,
boolean paused,
TerminalProvider.Stream consoleStream) |
String name()
Terminal sysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, TerminalProvider.Stream consoleStream) throws IOException
IOExceptionTerminal newTerminal(String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size) throws IOException
IOExceptionboolean isSystemStream(TerminalProvider.Stream stream)
String systemStreamName(TerminalProvider.Stream stream)
static TerminalProvider load(String name) throws IOException
IOExceptionCopyright © 2023. All rights reserved.