Class ExecPtyTerminalProvider
java.lang.Object
org.aesh.terminal.tty.provider.ExecPtyTerminalProvider
- All Implemented Interfaces:
org.aesh.terminal.provider.TerminalProvider
public class ExecPtyTerminalProvider
extends Object
implements org.aesh.terminal.provider.TerminalProvider
Terminal provider using exec-based PTY (stty/tty commands).
Works on all POSIX systems with Java 8+. Lower priority than the FFM provider since it spawns external processes for terminal control.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.aesh.terminal.TerminalcreateTerminal(String name, String type, boolean nativeSignals) booleanname()intpriority()
-
Constructor Details
-
ExecPtyTerminalProvider
public ExecPtyTerminalProvider()Creates a newExecPtyTerminalProvider.
-
-
Method Details
-
name
- Specified by:
namein interfaceorg.aesh.terminal.provider.TerminalProvider
-
isSupported
public boolean isSupported()- Specified by:
isSupportedin interfaceorg.aesh.terminal.provider.TerminalProvider
-
priority
public int priority()- Specified by:
priorityin interfaceorg.aesh.terminal.provider.TerminalProvider
-
createTerminal
public org.aesh.terminal.Terminal createTerminal(String name, String type, boolean nativeSignals) throws IOException - Specified by:
createTerminalin interfaceorg.aesh.terminal.provider.TerminalProvider- Throws:
IOException
-