public class FtpOutboundGateway extends AbstractRemoteFileOutboundGateway<org.apache.commons.net.ftp.FTPFile>
AbstractRemoteFileOutboundGateway.Command, AbstractRemoteFileOutboundGateway.Option
AbstractReplyProducingMessageHandler.RequestHandler
command, options
logger
Constructor and Description |
---|
FtpOutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory,
String command,
String expression) |
Modifier and Type | Method and Description |
---|---|
protected List<AbstractFileInfo<org.apache.commons.net.ftp.FTPFile>> |
asFileInfoList(Collection<org.apache.commons.net.ftp.FTPFile> files) |
protected org.apache.commons.net.ftp.FTPFile |
enhanceNameWithSubDirectory(org.apache.commons.net.ftp.FTPFile file,
String directory) |
protected String |
getFilename(AbstractFileInfo<org.apache.commons.net.ftp.FTPFile> file) |
protected String |
getFilename(org.apache.commons.net.ftp.FTPFile file) |
protected long |
getModified(org.apache.commons.net.ftp.FTPFile file) |
protected boolean |
isDirectory(org.apache.commons.net.ftp.FTPFile file) |
protected boolean |
isLink(org.apache.commons.net.ftp.FTPFile file) |
doInit, filterFiles, filterMputFiles, get, getRemoteFilename, handleRequestMessage, ls, mGet, purgeDots, purgeLinks, setAutoCreateLocalDirectory, setFilter, setLocalDirectory, setLocalDirectoryExpression, setLocalFilenameGeneratorExpression, setMputFilter, setOptions, setRemoteFileSeparator, setRenameExpression, setTemporaryFileSuffix
doInvokeAdvisedRequestHandler, getMessagingTemplate, handleMessageInternal, hasAdviceChain, onInit, setAdviceChain, setBeanClassLoader, setChannelResolver, setOutputChannel, setRequiresReply, setSendTimeout, shouldCopyRequestHeaders
getComponentType, getOrder, handleMessage, setOrder, setShouldTrack
afterPropertiesSet, getApplicationContextId, getBeanFactory, getComponentName, getConversionService, getIntegrationProperties, getIntegrationProperty, getTaskScheduler, setApplicationContext, setBeanFactory, setBeanName, setComponentName, setConversionService, setTaskScheduler, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComponentName
public FtpOutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, String command, String expression)
protected boolean isDirectory(org.apache.commons.net.ftp.FTPFile file)
isDirectory
in class AbstractRemoteFileOutboundGateway<org.apache.commons.net.ftp.FTPFile>
protected boolean isLink(org.apache.commons.net.ftp.FTPFile file)
isLink
in class AbstractRemoteFileOutboundGateway<org.apache.commons.net.ftp.FTPFile>
protected String getFilename(org.apache.commons.net.ftp.FTPFile file)
getFilename
in class AbstractRemoteFileOutboundGateway<org.apache.commons.net.ftp.FTPFile>
protected String getFilename(AbstractFileInfo<org.apache.commons.net.ftp.FTPFile> file)
getFilename
in class AbstractRemoteFileOutboundGateway<org.apache.commons.net.ftp.FTPFile>
protected long getModified(org.apache.commons.net.ftp.FTPFile file)
getModified
in class AbstractRemoteFileOutboundGateway<org.apache.commons.net.ftp.FTPFile>
protected List<AbstractFileInfo<org.apache.commons.net.ftp.FTPFile>> asFileInfoList(Collection<org.apache.commons.net.ftp.FTPFile> files)
asFileInfoList
in class AbstractRemoteFileOutboundGateway<org.apache.commons.net.ftp.FTPFile>
protected org.apache.commons.net.ftp.FTPFile enhanceNameWithSubDirectory(org.apache.commons.net.ftp.FTPFile file, String directory)
enhanceNameWithSubDirectory
in class AbstractRemoteFileOutboundGateway<org.apache.commons.net.ftp.FTPFile>
Copyright © 2017. All rights reserved.