org.mockftpserver.fake.command
Class PasvCommandHandler
java.lang.Object
org.mockftpserver.core.command.AbstractCommandHandler
org.mockftpserver.fake.command.AbstractFakeCommandHandler
org.mockftpserver.fake.command.PasvCommandHandler
- All Implemented Interfaces:
- CommandHandler, ReplyTextBundleAware, ServerConfigurationAware
public class PasvCommandHandler
- extends AbstractFakeCommandHandler
CommandHandler for the PASV command. Handler logic:
- If the user has not logged in, then reply with 530
- Otherwise, request the Session to switch to passive data connection mode. Return a reply code of 227,
along with response text of the form: "(h1,h2,h3,h4,p1,p2)", where h1..h4 are the
4 bytes of the 32-bit internet host address of the server, and p1..p2 are the 2
bytes of the 16-bit TCP port address of the data connection on the server to which
the client must connect. See RFC959 for more information.
- Version:
- $Revision: 182 $ - $Date: 2008-11-30 21:37:49 -0500 (Sun, 30 Nov 2008) $
- Author:
- Chris Mair
|
Method Summary |
protected void |
handle(Command command,
Session session)
Handle the specified command for the session. |
| Methods inherited from class org.mockftpserver.fake.command.AbstractFakeCommandHandler |
defaultIfNullOrEmpty, endOfLine, getFileSystem, getRealPath, getRequiredSessionAttribute, getServerConfiguration, getUserAccount, handleCommand, list, list, login, notNullOrEmpty, sendReply, sendReply, sendReply, sendReply, setServerConfiguration, validateUserAccount, verifyExecutePermission, verifyFileSystemCondition, verifyLoggedIn, verifyReadPermission, verifyWritePermission |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PasvCommandHandler
public PasvCommandHandler()
handle
protected void handle(Command command,
Session session)
- Description copied from class:
AbstractFakeCommandHandler
- Handle the specified command for the session. All checked exceptions are expected to be wrapped or handled
by the caller.
- Specified by:
handle in class AbstractFakeCommandHandler
- Parameters:
command - - the Command to be handledsession - - the session on which the Command was submitted
Copyright © 2014. All rights reserved.