Classes: AbstractCommand, Command, CommandFactory, CommandProcessor, HelpCommand, HelpCommandFactory, LoginCommand, LoginCommandFactory, OSPCommand, QuitCommand, QuitCommandFactory, ResponseIOS, ResponseStream, ResponseStreamBuf, Session, ShellConnection, ShellConnectionFactory
AbstractCommand provides a partial implementation of Command, doing automatic argument handling based on the options handling framework from the Util library.
Command defines the interface every shell command must implement.
A factory for Command objects.
The CommandProcessor parses command lines and invokes commands.
HelpCommand implements the "help" command, with the help of the CommandProcessor.
The factory for HelpCommand objects.
LoginCommand implements the "login" command, with the help of the Session object.
The factory for LoginCommand objects.
OSPCommand is the base class for all OSP-specific commands.
QuitCommand implements the "quit" command.
The factory for QuitCommand objects.
The base class for ResponseStream.
An output stream, based on ResponseStreamBuf.
This stream wraps all lines sent through it in SMTP (RFC 2821) format.
The Session class provides user authentication and authorization for the CommandProcessor.
The ShellConnection class receives commands over a TCP connection and sends responses back to the client.