Summer.Batch.Extra.FtpSupport.FtpGetTasklet.DoExecute C# (CSharp) Method

DoExecute() public method

Delegated. Simplifies unit testing.
 
public DoExecute ( ) : bool
return bool
        public bool DoExecute()
        {
            RemoveLocalFiles();
            // Compute remote files to be downloaded
            var remoteFiles = ComputeRemoteFiles();
            // now loop the downloads
            DownloadRemoteFiles(remoteFiles);
            return true;
        }

Usage Example

Ejemplo n.º 1
0
        public void DoExecuteTest()
        {
            FtpGetTasklet tasklet = new FtpGetTasklet
            {
                LocalDirectory = "C:/temp/DL",
                FileNamePattern = "*.txt",
                Host = "ftp.XXX.xxx",
                Username = "******",
                Password = "******",
                RemoteDirectory = "/"
            };

            tasklet.AfterPropertiesSet();
            Assert.IsTrue(tasklet.DoExecute());

        }