C# Класс Summer.Batch.Extra.FtpSupport.FtpGetTasklet

Custom tasklet to do some ftp get NOTE : For now, sftp is UNsupported
Наследование: ITasklet, IInitializationPostOperations
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AfterPropertiesSet ( ) : void

@see IInitializationPostOperations#AfterPropertiesSet

DoExecute ( ) : bool

Delegated. Simplifies unit testing.

Execute ( Summer.Batch.Core.StepContribution contribution, Summer.Batch.Core.Scope.Context.ChunkContext chunkContext ) : RepeatStatus

Scan remote directory for files matching the given file name pattern and download them, if any, to the given local directory. @see ITasklet#Execute

Приватные методы

Метод Описание
ComputeRemoteFiles ( ) : IList

Search for remote files matching the FileNamePattern

DownloadRemoteFiles ( IList remoteFiles ) : void

Download list of remote files from remote directory

RemoveLocalFiles ( ) : void

Remove local files prior to downloading fresh ones

Описание методов

AfterPropertiesSet() публичный Метод

@see IInitializationPostOperations#AfterPropertiesSet
public AfterPropertiesSet ( ) : void
Результат void

DoExecute() публичный Метод

Delegated. Simplifies unit testing.
 
public DoExecute ( ) : bool
Результат bool

Execute() публичный Метод

Scan remote directory for files matching the given file name pattern and download them, if any, to the given local directory. @see ITasklet#Execute
public Execute ( Summer.Batch.Core.StepContribution contribution, Summer.Batch.Core.Scope.Context.ChunkContext chunkContext ) : RepeatStatus
contribution Summer.Batch.Core.StepContribution
chunkContext Summer.Batch.Core.Scope.Context.ChunkContext
Результат RepeatStatus