Class AbstractFileSystemSender<F,S extends IBasicFileSystem<F>>

All Implemented Interfaces:
FrankElement, HasApplicationContext, HasName, HasPhysicalDestination, IConfigurable, IScopeProvider, ISender, ISenderWithParameters, IWithParameters, NameAware, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.context.Lifecycle
Direct Known Subclasses:
AmazonS3Sender, ExchangeFileSystemSender, FileSystemSenderWithAttachments, FtpFileSystemSender, ImapSender, LocalFileSystemSender, Samba1Sender, Samba2Sender, SftpFileSystemSender

@EnterpriseIntegrationPattern(ENDPOINT) @Forward(name="fileNotFound",description="if the input file was expected to exist, but was not found") @Forward(name="folderNotFound",description="if the folder does not exist") @Forward(name="fileAlreadyExists",description="if a file that should have been created as new already exists, or if a file already exists when it should have been created as folder") @Forward(name="folderAlreadyExists",description="if a folder is to be created that already exists") public abstract class AbstractFileSystemSender<F,S extends IBasicFileSystem<F>> extends AbstractSenderWithParameters implements HasPhysicalDestination
Base class for Senders that use a FileSystem.
Author:
Gerrit van Brakel
See Also:
Specific parameters
action Overrides attribute action., filename Overrides attribute filename. If not present, the input message is used., destination Destination for action rename and move. Overrides attribute destination., contents Content for action write and append., inputFolder Folder for actions list, mkdir and rmdir. This is a sub folder of baseFolder. Overrides attribute inputFolder. If not present, the input message is used., typeFilter Filter for action list. Specify FILES_ONLY, FOLDERS_ONLY or FILES_AND_FOLDERS. By default, only files are listed.