Uses of Interface
org.apache.ftpserver.interfaces.Command

Packages that use Command
org.apache.ftpserver   
org.apache.ftpserver.command   
org.apache.ftpserver.interfaces   
 

Uses of Command in org.apache.ftpserver
 

Methods in org.apache.ftpserver that return Command
 Command DefaultCommandFactory.getCommand(java.lang.String cmdName)
          Get command.
 

Methods in org.apache.ftpserver that return types with arguments of type Command
 java.util.Map<java.lang.String,Command> DefaultCommandFactory.getCommandMap()
          Get the installed commands
 

Method parameters in org.apache.ftpserver with type arguments of type Command
 void DefaultCommandFactory.setCommandMap(java.util.Map<java.lang.String,Command> commandMap)
          Set commands to add or override to the default commands
 

Uses of Command in org.apache.ftpserver.command
 

Classes in org.apache.ftpserver.command that implement Command
 class ABOR
          ABOR <CRLF>
This command tells the server to abort the previous FTP service command and any associated transfer of data.
 class AbstractCommand
          Common base class recommended for Command implementations
 class ACCT
          ACCT <CRLF>
Acknowledges the ACCT (account) command with a 202 reply.
 class APPE
          APPE <SP> <pathname> <CRLF>
This command causes the server-DTP to accept the data transferred via the data connection and to store the data in a file at the server site.
 class AUTH
          This server supports explicit SSL support.
 class CDUP
          CDUP <CRLF>
This command is a special case of CWD, and is included to simplify the implementation of programs for transferring directory trees between operating systems having different syntaxes for naming the parent directory.
 class CWD
          CWD <SP> <pathname> <CRLF>
This command allows the user to work with a different directory for file storage or retrieval without altering his login or accounting information.
 class DELE
          DELE <SP> <pathname> <CRLF>
This command causes the file specified in the pathname to be deleted at the server site.
 class EPRT
          The EPRT command allows for the specification of an extended address for the data connection.
 class EPSV
          The EPSV command requests that a server listen on a data port and wait for a connection.
 class FEAT
          The FEAT command (introduced in [RFC-2389]) allows servers with additional features to advertise these to a client by responding to the FEAT command.
 class HELP
          HELP [<SP> ] <CRLF>
This command shall cause the server to send helpful information regarding its implementation status over the control connection to the user.
 class LANG
          A new command "LANG" is added to the FTP command set to allow server-FTP process to determine in which language to present server greetings and the textual part of command responses.
 class LIST
          LIST [<SP> <pathname>] <CRLF>
This command causes a list to be sent from the server to the passive DTP.
 class MD5
          MD5 <SP> <pathname> <CRLF>
MMD5 <SP> <pathnames> <CRLF>
Returns the MD5 value for a file or multiple files according to draft-twine-ftpmd5-00.txt.
 class MDTM
          MDTM <SP> <pathname> <CRLF>
Returns the date and time of when a file was modified.
 class MKD
          MKD <SP> <pathname> <CRLF>
This command causes the directory specified in the pathname to be created as a directory (if the pathname is absolute) or as a subdirectory of the current working directory (if the pathname is relative).
 class MLSD
          MLSD [<SP> <pathname>] <CRLF>
This command causes a list to be sent from the server to the passive DTP.
 class MLST
          MLST <SP> <pathname> <CRLF>
Returns info on the file over the control connection.
 class MODE
          MODE <SP> <CRLF>
The argument is a single Telnet character code specifying the data transfer modes described in the Section on Transmission Modes.
 class NLST
          NLST [<SP> <pathname>] <CRLF>
This command causes a directory listing to be sent from server to user site.
 class NOOP
          NOOP <CRLF>
This command does not affect any parameters or previously entered commands.
 class NotSupportedCommand
          A command used primarily for overriding already installed commands when one wants to disable the command.
 class OPTS
          OPTS<SP> <SP>
This command shall cause the server use optional features for the command specified.
 class OPTS_MLST
          Client-Server listing negotation.
 class OPTS_UTF8
          Client-Server encoding negotiation.
 class PASS
          PASS <SP> <CRLF>
The argument field is a Telnet string specifying the user's password.
 class PASV
          PASV <CRLF>
This command requests the server-DTP to "listen" on a data port (which is not its default data port) and to wait for a connection rather than initiate one upon receipt of a transfer command.
 class PBSZ
          Protection buffer size.
 class PORT
          PORT <SP> <CRLF>
The argument is a HOST-PORT specification for the data port to be used in data connection.
 class PROT
          Data channel protection level.
 class PWD
          PWD <CRLF>
This command causes the name of the current working directory to be returned in the reply.
 class QUIT
          QUIT <CRLF>
This command terminates a USER and if file transfer is not in progress, the server closes the control connection.
 class REIN
          REIN <CRLF>
This command flushes a USER, without affecting transfers in progress.
 class REST
          REST <SP> <CRLF>
The argument field represents the server marker at which file transfer is to be restarted.
 class RETR
          RETR <SP> <pathname> <CRLF>
This command causes the server-DTP to transfer a copy of the file, specified in the pathname, to the server- or user-DTP at the other end of the data connection.
 class RMD
          RMD <SP> <pathname> <CRLF>
This command causes the directory specified in the pathname to be removed as a directory (if the pathname is absolute) or as a subdirectory of the current working directory (if the pathname is relative).
 class RNFR
          RNFR <SP> <pathname> <CRLF>
This command specifies the old pathname of the file which is to be renamed.
 class RNTO
          RNTO <SP> <pathname> <CRLF>
This command specifies the new pathname of the file specified in the immediately preceding "rename from" command.
 class SITE
          Handle SITE command.
 class SITE_DESCUSER
          This SITE command returns the specified user information.
 class SITE_HELP
          Show SITE help message.
 class SITE_STAT
          Show all statistics information.
 class SITE_WHO
          Sends the list of all the connected users.
 class SITE_ZONE
          Displays the FTP server timezone in RFC 822 format.
 class SIZE
          SIZE <SP> <pathname> <CRLF>
Returns the size of the file in bytes.
 class STAT
          STAT [<SP> <pathname>] <CRLF>
This command shall cause a status response to be sent over the control connection in the form of a reply.
 class STOR
          STOR <SP> <pathname> <CRLF>
This command causes the server-DTP to accept the data transferred via the data connection and to store the data as a file at the server site.
 class STOU
          STOU <CRLF>
This command behaves like STOR except that the resultant file is to be created in the current directory under a name unique to that directory.
 class STRU
          STRU <SP> <structure-code> <CRLF>
The argument is a single Telnet character code specifying file structure.
 class SYST
          SYST <CRLF>
This command is used to find out the type of operating system at the server.
 class TYPE
          TYPE <SP> <type-code> <CRLF>
The argument specifies the representation type.
 class USER
          USER <SP> <username> <CRLF>
The argument field is a Telnet string identifying the user.
 

Uses of Command in org.apache.ftpserver.interfaces
 

Methods in org.apache.ftpserver.interfaces that return Command
 Command CommandFactory.getCommand(java.lang.String commandName)
          Get the command instance.
 



Copyright © 2003-2008 The Apache Software Foundation. All Rights Reserved.