diff --git a/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/ClientFactorySupport.java b/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/ClientFactorySupport.java index 6ba29e5e87..0140ded251 100644 --- a/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/ClientFactorySupport.java +++ b/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/ClientFactorySupport.java @@ -71,7 +71,7 @@ public class ClientFactorySupport { return defaultFtpClientFactory; } - public static DefaultFtpClientFactory ftpClientFactory(String host, int port, String remoteDir, String user, String pw, int clientMode) { + public static DefaultFtpClientFactory ftpClientFactory(String host, int port, String remoteDir, String user, String pw, int clientMode, int fileType) { DefaultFtpClientFactory defaultFtpClientFactory = new DefaultFtpClientFactory(); defaultFtpClientFactory.setHost(host); defaultFtpClientFactory.setPassword(pw); @@ -79,6 +79,7 @@ public class ClientFactorySupport { defaultFtpClientFactory.setRemoteWorkingDirectory(remoteDir); defaultFtpClientFactory.setUsername(user); defaultFtpClientFactory.setClientMode(clientMode); + defaultFtpClientFactory.setFileType( fileType ); return defaultFtpClientFactory; } diff --git a/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/FtpSendingMessageHandlerFactoryBean.java b/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/FtpSendingMessageHandlerFactoryBean.java index 26782253f5..603175e8b3 100644 --- a/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/FtpSendingMessageHandlerFactoryBean.java +++ b/spring-integration-ftp/src/main/java/org/springframework/integration/ftp/FtpSendingMessageHandlerFactoryBean.java @@ -23,6 +23,12 @@ public class FtpSendingMessageHandlerFactoryBean extends AbstractFactoryBean - +