Package | Description |
---|---|
org.waarp.ftp.core.command |
Global classes that store all informations on implemented commands, arguments, reply codes.
|
org.waarp.ftp.core.command.access |
FTP Access related command
|
org.waarp.ftp.core.command.directory |
FTP Directory related commands
|
org.waarp.ftp.core.command.extension |
FTP non standard Extensions related command
|
org.waarp.ftp.core.command.info |
FTP Informational related command
|
org.waarp.ftp.core.command.internal |
FTP Internal related command
|
org.waarp.ftp.core.command.parameter |
FTP Parameter related command
|
org.waarp.ftp.core.command.rfc2389 |
FTP RFC 2389 related command
|
org.waarp.ftp.core.command.rfc2428 |
FTP RFC 2428 related command
|
org.waarp.ftp.core.command.rfc3659 |
FTP RFC 3659 related command
|
org.waarp.ftp.core.command.rfc4217 |
RFC 4217 on securing FTP with TLS through commands
|
org.waarp.ftp.core.command.rfc775 |
FTP RFC 775 related command
|
org.waarp.ftp.core.command.service |
FTP Service (transfer) related command
|
org.waarp.ftp.core.control |
Classes implementing Control connections.
|
org.waarp.ftp.core.session |
Classes implementing session
|
org.waarp.ftp.simpleimpl.control |
Simple FTP server example of control business.
|
Modifier and Type | Field and Description |
---|---|
Class<? extends AbstractCommand> |
FtpCommandCode.command
The Class that implements this command
|
Class<? extends AbstractCommand> |
FtpCommandCode.previousValid
Previous positive class that must precede this command (null means any)
|
Modifier and Type | Method and Description |
---|---|
static AbstractCommand |
FtpCommandCode.getFromLine(FtpSession session,
String line)
Get the corresponding AbstractCommand object from the line received from the client
associated with the handler
|
Modifier and Type | Class and Description |
---|---|
class |
ACCT
ACCT command
|
class |
PASS
PASS command
|
class |
QUIT
QUIT command
|
class |
REIN
REIN command
|
class |
USER
USER command
|
Modifier and Type | Class and Description |
---|---|
class |
CDUP
CDUP command
|
class |
CWD
CWD command
|
class |
SMNT
SMNT command (unimplemented)
|
Modifier and Type | Class and Description |
---|---|
class |
XCRC
XCRC command: takes a filename and returns the CRC of the file
|
class |
XMD5
XMD5 command: takes a filename and returns the MD5 of the file
|
class |
XSHA1
XSHA1 command: takes a filename and returns the SHA-1 of the file
|
Modifier and Type | Class and Description |
---|---|
class |
HELP
HELP command
|
class |
NOOP
NOOP command
|
class |
SITE
|
class |
STAT
STAT command
|
class |
SYST
SYST command
|
Modifier and Type | Class and Description |
---|---|
class |
ConnectionCommand
Connection command: initialize the process of authentication
|
class |
IncorrectCommand
Incorrect command
|
class |
INTERNALSHUTDOWN
Internal shutdown command that will shutdown the FTP service with a password
|
class |
LIMITBANDWIDTH
Internal limit bandwidth command that will change the global limit bandwidth
|
class |
UnimplementedCommand
Unimplemented command
|
class |
UnknownCommand
Unrecognized command (unknown command)
|
Modifier and Type | Class and Description |
---|---|
class |
MODE
MODE command
|
class |
PASV
PASV command
|
class |
PORT
PORT command
|
class |
STRU
STRU command
|
class |
TYPE
TYPE command
|
Modifier and Type | Class and Description |
---|---|
class |
FEAT
FEAT command
|
class |
OPTS
OPTS command
|
Modifier and Type | Class and Description |
---|---|
class |
EPRT
EPRT command
|
class |
EPSV
EPSV command
|
Modifier and Type | Class and Description |
---|---|
class |
MDTM
MDTM command
|
class |
MLSD
MLSD command
|
class |
MLST
MLST command
|
class |
SIZE
SIZE command
|
Modifier and Type | Class and Description |
---|---|
class |
AUTH
AUTH command with 2 options TLS or SSL
Security Association Setup AUTH TLS (Control) or AUTH SSL (Control and Data) 234* 502, 504, 534*, 431* 500, 501, 421 AUTH TLS -> 234 -> USER or ([PBSZ 0] PROT P then USER) -> 2xy |
class |
CCC
CCC command
|
class |
PBSZ
PBSZ command accepting only 0 as parameter
|
class |
PROT
PROT command accepting only C or P argument
|
Modifier and Type | Class and Description |
---|---|
class |
XCUP
XCUP command
|
class |
XCWD
XCWD command
|
class |
XMKD
XMKD command
|
class |
XPWD
XPWD command
|
class |
XRMD
XRMD command
|
Modifier and Type | Class and Description |
---|---|
class |
ABOR
ABOR command
|
class |
ALLO
ALLO command: test if enough space is disponible
|
class |
APPE
APPE command
|
class |
DELE
DELE command
|
class |
LIST
LIST command
|
class |
MKD
MKD command
|
class |
NLST
NLST command
|
class |
PWD
PWD command
|
class |
REST
REST command
|
class |
RETR
RETR command
|
class |
RMD
RMD command
|
class |
RNFR
RNFR command
|
class |
RNTO
RNTO command
|
class |
STOR
STOR command
|
class |
STOU
STOU command
|
Modifier and Type | Method and Description |
---|---|
abstract AbstractCommand |
BusinessHandler.getSpecializedSiteCommand(FtpSession session,
String line)
Check if a command pass to SITE command is legal
|
Modifier and Type | Method and Description |
---|---|
AbstractCommand |
FtpSession.getCurrentCommand() |
AbstractCommand |
FtpSession.getPreviousCommand() |
Modifier and Type | Method and Description |
---|---|
AbstractCommand |
SimpleBusinessHandler.getSpecializedSiteCommand(FtpSession session,
String line) |
Copyright © 2009–2019 Waarp. All rights reserved.