org.mockftpserver.stub.command
Class AbstractStorCommandHandler
java.lang.Object
org.mockftpserver.core.command.AbstractCommandHandler
org.mockftpserver.core.command.AbstractTrackingCommandHandler
org.mockftpserver.stub.command.AbstractStubDataCommandHandler
org.mockftpserver.stub.command.AbstractStorCommandHandler
- All Implemented Interfaces:
- CommandHandler, InvocationHistory, ReplyTextBundleAware
- Direct Known Subclasses:
- AppeCommandHandler, StorCommandHandler, StouCommandHandler
public abstract class AbstractStorCommandHandler
- extends AbstractStubDataCommandHandler
Abstract superclass for CommandHandler for commands that store a file. Send back two replies on the
control connection: a reply code of 150 and another of 226.
Each invocation record stored by this CommandHandler includes the following data element key/values:
FILE_CONTENTS_KEY ("fileContents") - the file contents (byte[]) sent on the data connection
- Version:
- $Revision: 194 $ - $Date: 2008-12-07 08:53:58 -0500 (Sun, 07 Dec 2008) $
- Author:
- Chris Mair
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PATHNAME_KEY
public static final String PATHNAME_KEY
- See Also:
- Constant Field Values
FILE_CONTENTS_KEY
public static final String FILE_CONTENTS_KEY
- See Also:
- Constant Field Values
AbstractStorCommandHandler
public AbstractStorCommandHandler()
processData
protected void processData(Command command,
Session session,
InvocationRecord invocationRecord)
- Description copied from class:
AbstractStubDataCommandHandler
- Abstract method placeholder for subclass transfer of data across the data connection.
Subclasses must override. The data connection is opened before this method and is
closed after this method completes.
- Specified by:
processData in class AbstractStubDataCommandHandler
- Parameters:
command - - the Command to be handledsession - - the session on which the Command was submittedinvocationRecord - - the InvocationRecord; CommandHandlers are expected to add
handler-specific data to the InvocationRecord, as appropriate- See Also:
AbstractStubDataCommandHandler.processData(org.mockftpserver.core.command.Command, org.mockftpserver.core.session.Session, org.mockftpserver.core.command.InvocationRecord)
Copyright © 2014. All rights reserved.