| Interface | Description | 
|---|---|
| CommandHandler | 
 Interface for classes that can handle an FTP command. 
 | 
| InvocationHistory | 
 Interface for an object that can retrieve and clear the history of InvocationRecords 
 for a command handler. 
 | 
| ReplyTextBundleAware | 
 Interface for objects that allow getting and setting a reply text ResourceBundle. 
 | 
| Class | Description | 
|---|---|
| AbstractCommandHandler | 
 The abstract superclass for CommandHandler classes. 
 | 
| AbstractStaticReplyCommandHandler | 
 The abstract superclass for CommandHandler classes that default to sending
 back a configured reply code and text. 
 | 
| AbstractTrackingCommandHandler | 
 The abstract superclass for CommandHandler classes that manage the List of InvocationRecord
 objects corresponding to each invocation of the command handler, and provide helper methods for subclasses. 
 | 
| Command | 
 Represents a command received from an FTP client, containing a command name and parameters. 
 | 
| CommandNames | 
 FTP command name constants. 
 | 
| ConnectCommandHandler | 
 CommandHandler that encapsulates the sending of the reply for the initial connection from
 the FTP client to the server. 
 | 
| InvocationRecord | 
 Represents information about a single FTP Command invocation. 
 | 
| ReplyCodes | 
 Reply Code constants. 
 | 
| ReplyTextBundleUtil | 
 Contains common utility method to conditionally set the reply text ResourceBundle on a
 CommandHandler instance. 
 | 
| SimpleCompositeCommandHandler | 
 Composite CommandHandler that manages an internal list of CommandHandlers to which it delegates. 
 | 
| StaticReplyCommandHandler | 
 CommandHandler that sends back the configured reply code and text. 
 | 
| UnsupportedCommandHandler | 
 CommandHandler that encapsulates the sending of the reply when a requested command is not
 recognized/supported. 
 | 
Copyright © 2016. All rights reserved.