Spring Integration

org.springframework.integration.ftp.impl
Class FtpsRemoteFileSystemSynchronizingMessageSourceFactoryBean

java.lang.Object
  extended by org.springframework.beans.factory.config.AbstractFactoryBean<FtpInboundRemoteFileSystemSynchronizingMessageSource>
      extended by org.springframework.integration.ftp.impl.FtpRemoteFileSystemSynchronizingMessageSourceFactoryBean
          extended by org.springframework.integration.ftp.impl.FtpsRemoteFileSystemSynchronizingMessageSourceFactoryBean
All Implemented Interfaces:
BeanClassLoaderAware, BeanFactoryAware, DisposableBean, FactoryBean<FtpInboundRemoteFileSystemSynchronizingMessageSource>, InitializingBean, ResourceLoaderAware

public class FtpsRemoteFileSystemSynchronizingMessageSourceFactoryBean
extends FtpRemoteFileSystemSynchronizingMessageSourceFactoryBean

Factory to make building the namespace easier

Author:
Josh Long

Field Summary
protected  String authValue
           
protected  Boolean implicit
          Sets whether the connection is implicit.
protected  String prot
          "P"
protected  String protocol
          "TLS" or "SSL"
 
Fields inherited from class org.springframework.integration.ftp.impl.FtpRemoteFileSystemSynchronizingMessageSourceFactoryBean
autoCreateDirectories, clientMode, defaultFtpInboundFolderName, filenamePattern, fileType, filter, host, localDirectoryResource, localWorkingDirectory, password, port, remoteDirectory, resourceLoader, username
 
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
logger
 
Constructor Summary
FtpsRemoteFileSystemSynchronizingMessageSourceFactoryBean()
           
 
Method Summary
protected  AbstractFtpClientFactory defaultClientFactory()
           
 void setAuthValue(String authValue)
           
 void setCipherSuites(String[] cipherSuites)
           
 void setImplicit(Boolean implicit)
           
 void setKeyManager(KeyManager keyManager)
           
 void setNeedClientAuth(Boolean needClientAuth)
           
 void setProt(String prot)
           
 void setProtocol(String protocol)
           
 void setSessionCreation(Boolean sessionCreation)
           
 void setTrustManager(TrustManager trustManager)
           
 void setUseClientMode(Boolean useClientMode)
           
 void setWantsClientAuth(Boolean wantsClientAuth)
           
 
Methods inherited from class org.springframework.integration.ftp.impl.FtpRemoteFileSystemSynchronizingMessageSourceFactoryBean
createInstance, getObjectType, setAutoCreateDirectories, setAutoDeleteRemoteFilesOnSync, setClientMode, setFilenamePattern, setFileType, setFilter, setHost, setLocalWorkingDirectory, setPassword, setPort, setRemoteDirectory, setResourceLoader, setUsername
 
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
 

Field Detail

implicit

protected volatile Boolean implicit
Sets whether the connection is implicit. Local testing reveals this to be a good choice.


protocol

protected volatile String protocol
"TLS" or "SSL"


prot

protected volatile String prot
"P"


authValue

protected volatile String authValue
Constructor Detail

FtpsRemoteFileSystemSynchronizingMessageSourceFactoryBean

public FtpsRemoteFileSystemSynchronizingMessageSourceFactoryBean()
Method Detail

setKeyManager

public void setKeyManager(KeyManager keyManager)

setTrustManager

public void setTrustManager(TrustManager trustManager)

setImplicit

public void setImplicit(Boolean implicit)

setProtocol

public void setProtocol(String protocol)

setProt

public void setProt(String prot)

setAuthValue

public void setAuthValue(String authValue)

setSessionCreation

public void setSessionCreation(Boolean sessionCreation)

setUseClientMode

public void setUseClientMode(Boolean useClientMode)

setNeedClientAuth

public void setNeedClientAuth(Boolean needClientAuth)

setWantsClientAuth

public void setWantsClientAuth(Boolean wantsClientAuth)

defaultClientFactory

protected AbstractFtpClientFactory defaultClientFactory()
                                                 throws Exception
Overrides:
defaultClientFactory in class FtpRemoteFileSystemSynchronizingMessageSourceFactoryBean
Throws:
Exception

setCipherSuites

public void setCipherSuites(String[] cipherSuites)

Spring Integration

Copyright © 2010. All Rights Reserved.