Interface TerminalProvider

    • Method Detail

      • name

        java.lang.String name()
      • sysTerminal

        Terminal sysTerminal​(java.lang.String name,
                             java.lang.String type,
                             boolean ansiPassThrough,
                             java.nio.charset.Charset encoding,
                             boolean nativeSignals,
                             Terminal.SignalHandler signalHandler,
                             boolean paused,
                             TerminalProvider.Stream consoleStream)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • newTerminal

        Terminal newTerminal​(java.lang.String name,
                             java.lang.String type,
                             java.io.InputStream masterInput,
                             java.io.OutputStream masterOutput,
                             java.nio.charset.Charset encoding,
                             Terminal.SignalHandler signalHandler,
                             boolean paused,
                             Attributes attributes,
                             Size size)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • load

        static TerminalProvider load​(java.lang.String name)
                              throws java.io.IOException
        Throws:
        java.io.IOException