All Classes and Interfaces
Class
Description
Support superclass for
ConsoleSession implementations.Support superclass for
ExecSession implementations.Support superclass for
ShellSession implementations.Support superclass for
SimpleCommand implementations.A collection of
SimpleCommands keyed by name.Parses a command line string into a command name and parameters.
Exception thrown by a
CommandLineParser when the line cannot be successfully parsed.Represents a request to create a new
ConsoleSession of some kind.A session associated with a console component.
Utility routines.
A
PrintStream that ends every line with a CR-NL sequence.A simple "date" command.
Demonstration of various Java Console Toolkit functionality.
A simple "echo" command.
A console component that is capable of executing individual commands.
Represents a request to create a new
ExecSession to execute a command.A
ConsoleSession associated with the direct execution of a single command.A simple "exit" (or "quit") command.
A simple "help" command that can be used with a console component extending
SimpleCommandSupport.An Apache MINA SSHD
CommandFactory that connects to a Java Console Toolkit Exec instance.An Apache MINA SSHD
ShellFactory that connects to a Java Console Toolkit Shell instance.A command that fires up a
JShell instance.A
ShellSession that builds and executes a JShell instance.A console component that is capable of interacting with a human via a terminal.
Represents a request to create a new
ShellSession for executing commands interactively.A
ConsoleSession associated with an interactive shell.Implemented by commands that can be configured for a
SimpleExec or SimpleShell.A simple command line parser:
Command name and parameters are separated by whitespace
Java-style doubly-quoted string literals are supported, and may span multiple lines
Backslash escapes are supported for (in particular) double quote and backslash characters
Backslash escapes are supported for end of line continuations to the next line
Support superclass for console components that utilize
SimpleCommands.Represents a command line that has been parsed and the corresponding
SimpleCommand found.Builder for new
SimpleConsoleSshServer instances.A simple implementation of the
Exec interface using a library of SimpleCommands.Default
ExecSession implementation used by SimpleExec.Straightforward implementation of the
ExecRequest interface.A simple implementation of the
Shell interface based on a library of SimpleCommands.Default
ShellSession implementation used by SimpleShell.Straightforward implementation of the
ShellRequest interface.A simple "sleep" command.
Utility methods relating to Apache MINA SSHD.
A command that fires up subshell sessions.
CommandBundle implementation using TreeMap.