org.springframework.integration.ftp
Class FtpRemoteFileSystemSynchronizingMessageSourceFactoryBean
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<FtpInboundRemoteFileSystemSynchronizingMessageSource>
org.springframework.integration.ftp.FtpRemoteFileSystemSynchronizingMessageSourceFactoryBean
- All Implemented Interfaces:
- BeanClassLoaderAware, BeanFactoryAware, DisposableBean, FactoryBean<FtpInboundRemoteFileSystemSynchronizingMessageSource>, InitializingBean, ResourceLoaderAware
- Direct Known Subclasses:
- FtpsRemoteFileSystemSynchronizingMessageSourceFactoryBean
public class FtpRemoteFileSystemSynchronizingMessageSourceFactoryBean
- extends AbstractFactoryBean<FtpInboundRemoteFileSystemSynchronizingMessageSource>
- implements ResourceLoaderAware
Factory to make building the namespace easier
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean |
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
port
protected volatile java.lang.String port
autoCreateDirectories
protected volatile java.lang.String autoCreateDirectories
filenamePattern
protected volatile java.lang.String filenamePattern
username
protected volatile java.lang.String username
password
protected volatile java.lang.String password
host
protected volatile java.lang.String host
remoteDirectory
protected volatile java.lang.String remoteDirectory
localWorkingDirectory
protected volatile java.lang.String localWorkingDirectory
resourceLoader
protected volatile ResourceLoader resourceLoader
localDirectoryResource
protected volatile Resource localDirectoryResource
filter
protected volatile EntryListFilter<org.apache.commons.net.ftp.FTPFile> filter
clientMode
protected volatile int clientMode
fileType
protected volatile int fileType
defaultFtpInboundFolderName
protected java.lang.String defaultFtpInboundFolderName
FtpRemoteFileSystemSynchronizingMessageSourceFactoryBean
public FtpRemoteFileSystemSynchronizingMessageSourceFactoryBean()
setFileType
public void setFileType(int fileType)
setAutoDeleteRemoteFilesOnSync
public void setAutoDeleteRemoteFilesOnSync(java.lang.String autoDeleteRemoteFilesOnSync)
setPort
public void setPort(java.lang.String port)
setAutoCreateDirectories
public void setAutoCreateDirectories(java.lang.String autoCreateDirectories)
setFilenamePattern
public void setFilenamePattern(java.lang.String filenamePattern)
setUsername
public void setUsername(java.lang.String username)
setPassword
public void setPassword(java.lang.String password)
setHost
public void setHost(java.lang.String host)
setRemoteDirectory
public void setRemoteDirectory(java.lang.String remoteDirectory)
setLocalWorkingDirectory
public void setLocalWorkingDirectory(java.lang.String localWorkingDirectory)
setFilter
public void setFilter(EntryListFilter<org.apache.commons.net.ftp.FTPFile> filter)
setClientMode
public void setClientMode(int clientMode)
setResourceLoader
public void setResourceLoader(ResourceLoader resourceLoader)
- Specified by:
setResourceLoader
in interface ResourceLoaderAware
getObjectType
public java.lang.Class<?> getObjectType()
- Specified by:
getObjectType
in interface FactoryBean<FtpInboundRemoteFileSystemSynchronizingMessageSource>
- Specified by:
getObjectType
in class AbstractFactoryBean<FtpInboundRemoteFileSystemSynchronizingMessageSource>
defaultClientFactory
protected AbstractFtpClientFactory<?> defaultClientFactory()
throws java.lang.Exception
- Throws:
java.lang.Exception
createInstance
protected FtpInboundRemoteFileSystemSynchronizingMessageSource createInstance()
throws java.lang.Exception
- Specified by:
createInstance
in class AbstractFactoryBean<FtpInboundRemoteFileSystemSynchronizingMessageSource>
- Throws:
java.lang.Exception