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
SimpleCommand
s 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
SimpleCommand
s.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 SimpleCommand
s.Default
ExecSession
implementation used by SimpleExec
.Straightforward implementation of the
ExecRequest
interface.A simple implementation of the
Shell
interface based on a library of SimpleCommand
s.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
.