All Classes
| Class | Description |
|---|---|
| AbstractDirectoryAwareFileListFilter<F> |
A file list filter that can be configured to always accept (pass) directories.
|
| AbstractFileInfo<F> |
Abstract implementation of
FileInfo; provides a setter
for the remote directory and a generic toString implementation. |
| AbstractFileListFilter<F> |
A convenience base class for any
FileListFilter whose criteria can be
evaluated against each File in isolation. |
| AbstractFileLockerFilter |
Convenience base class for implementing FileLockers that check a lock before accepting a file.
|
| AbstractFilePayloadTransformer<T> |
Base class for transformers that convert a File payload.
|
| AbstractFilePayloadTransformerParser |
Base class for File payload transformer parsers.
|
| AbstractInboundFileSynchronizer<F> |
Base class charged with knowing how to connect to a remote file system,
scan it for new files and then download the files.
|
| AbstractInboundFileSynchronizingMessageSource<F> |
Factors out the common logic between the FTP and SFTP adapters.
|
| AbstractMarkerFilePresentFileListFilter<F> |
A FileListFilter that only passes files matched by one or more
FileListFilter
if a corresponding marker file is also present to indicate a file transfer is complete. |
| AbstractPersistentAcceptOnceFileListFilter<F> |
Stores "seen" files in a MetadataStore to survive application restarts.
|
| AbstractRegexPatternFileListFilter<F> |
Filters a listing of files by qualifying their 'name'
against a regular expression (an instance of
Pattern) |
| AbstractRemoteFileInboundChannelAdapterParser |
Abstract base class for parsing remote file inbound channel adapters.
|
| AbstractRemoteFileOutboundGateway<F> |
Base class for Outbound Gateways that perform remote file operations.
|
| AbstractRemoteFileOutboundGateway.Command |
Enumeration of commands supported by the gateways.
|
| AbstractRemoteFileOutboundGateway.Option |
Enumeration of options supported by various commands.
|
| AbstractRemoteFileOutboundGatewayParser | |
| AbstractRemoteFileStreamingInboundChannelAdapterParser |
Abstract base class for parsing remote file streaming inbound channel adapters.
|
| AbstractRemoteFileStreamingMessageSource<F> |
A message source that produces a message with an
InputStream payload
referencing a remote file. |
| AbstractSimplePatternFileListFilter<F> |
Base class for filters that support ant style path expressions, which are less powerful
but more readable than regular expressions.
|
| AcceptAllFileListFilter<F> |
Simple implementation of
FileListFilter that always returns true. |
| AcceptOnceFileListFilter<F> |
FileListFilter that passes files only one time. |
| ApacheCommonsFileTailingMessageProducer |
File tailer that delegates to the Apache Commons Tailer.
|
| CachingSessionFactory<F> |
A
SessionFactory implementation that caches Sessions for reuse without
requiring reconnection each time the Session is retrieved from the factory. |
| ChainFileListFilter<F> |
The
CompositeFileListFilter extension which chains the result
of the previous filter to the next one. |
| ClientCallback<C,T> |
RemoteFileTemplate callback with the underlying client instance providing
access to lower level methods. |
| ClientCallbackWithoutResult<C> |
RemoteFileTemplate callback with the underlying client instance providing
access to lower level methods where no result is returned. |
| CompositeFileListFilter<F> |
Simple
FileListFilter that predicates its matches against all of the
configured FileListFilter. |
| DefaultDirectoryScanner |
Default directory scanner and base class for other directory scanners.
|
| DefaultFileNameGenerator |
Default implementation of the filename generator strategy.
|
| DefaultSessionFactoryLocator<F> |
The default implementation of
SessionFactoryLocator using a simple map lookup
and an optional default to fall back on. |
| DelegatingSessionFactory<F> | |
| DirectoryScanner |
Strategy for scanning directories.
|
| DiscardAwareFileListFilter<F> |
The
FileListFilter modification which can accept a Consumer
which can be called when the filter discards the file. |
| ExpressionFileListFilter<F> |
A SpEL expression based
AbstractFileListFilter implementation. |
| FileExistsMode |
When writing file, this enumeration indicates what action shall be taken in
case the destination file already exists.
|
| FileHeaders |
Pre-defined header names to be used when storing or retrieving
File-related values to/from integration Message Headers.
|
| FileInboundChannelAdapterParser |
Parser for the <inbound-channel-adapter> element of the 'file' namespace.
|
| FileInboundChannelAdapterSpec |
A
MessageSourceSpec for a FileReadingMessageSource. |
| FileInfo<F> |
Represents a remote file info - an abstraction over the underlying implementation.
|
| FileIntegrationEvent | |
| FileListFilter<F> |
Strategy interface for filtering a group of files.
|
| FileListFilterFactoryBean | |
| FileLocker |
A FileLocker is a strategy that can ensure that files are only processed a
single time.
|
| FileNameGenerator |
Strategy interface for generating a file name from a message.
|
| FileNamespaceHandler |
Namespace handler for Spring Integration's 'file' namespace.
|
| FileOutboundChannelAdapterParser |
Parser for the <outbound-channel-adapter/> element of the 'file'
namespace.
|
| FileOutboundGatewayParser |
Parser for the 'outbound-gateway' element of the file namespace.
|
| FileParserUtils | |
| FileReadingMessageSource |
MessageSource that creates messages
from a file system directory. |
| FileReadingMessageSource.WatchEventType | |
| FileReadingMessageSourceFactoryBean | |
| Files |
The Spring Integration File components Factory.
|
| FileServerEvent |
Base class for file server events.
|
| FileSplitter |
The
AbstractMessageSplitter implementation to split the File Message
payload to lines. |
| FileSplitter.FileMarker | |
| FileSplitter.FileMarker.Mark | |
| FileSplitterParser | |
| FileSplitterSpec |
The
MessageHandlerSpec for the FileSplitter. |
| FileSystemMarkerFilePresentFileListFilter |
File system implementation of
AbstractMarkerFilePresentFileListFilter. |
| FileSystemPersistentAcceptOnceFileListFilter | |
| FileTailInboundChannelAdapterFactoryBean | |
| FileTailInboundChannelAdapterParser | |
| FileTailingMessageProducerSupport |
Base class for file tailing inbound adapters.
|
| FileTailingMessageProducerSupport.FileTailingEvent | |
| FileTailingMessageProducerSupport.FileTailingIdleEvent | |
| FileToByteArrayTransformer |
A payload transformer that copies a File's contents to a byte array.
|
| FileToByteArrayTransformerParser |
Parser for the <file-to-bytes-transformer> element.
|
| FileToStringTransformer |
A payload transformer that copies a File's contents to a String.
|
| FileToStringTransformerParser |
Parser for the <file-to-string-transformer> element.
|
| FileTransferringMessageHandler<F> |
A
MessageHandler implementation that transfers files to a remote server. |
| FileTransferringMessageHandlerSpec<F,S extends FileTransferringMessageHandlerSpec<F,S>> |
The
MessageHandlerSpec for the FileTransferringMessageHandler. |
| FileUtils |
Utilities for operations on Files.
|
| FileWritingMessageHandler |
A
MessageHandler implementation
that writes the Message payload to a
file. |
| FileWritingMessageHandler.FlushPredicate |
When using
FileExistsMode.APPEND_NO_FLUSH, an implementation of this
interface is called for each file that has pending data to flush and close when
FileWritingMessageHandler.flushIfNeeded(FlushPredicate) is invoked. |
| FileWritingMessageHandler.MessageFlushPredicate |
When using
FileExistsMode.APPEND_NO_FLUSH
an implementation of this interface is called for each file that has pending data
to flush when a trigger message is received. |
| FileWritingMessageHandlerFactoryBean |
Factory bean used to create
FileWritingMessageHandlers. |
| FileWritingMessageHandlerSpec |
The
MessageHandlerSpec for the FileWritingMessageHandler. |
| HeadDirectoryScanner |
A custom scanner that only returns the first
maxNumberOfFiles
elements from a directory listing. |
| IgnoreHiddenFileListFilter |
FileListFilter implementation that ignores any hidden files. |
| InboundFileSynchronizer |
Strategy for synchronizing from a remote File system to a local directory.
|
| InputStreamCallback |
Callback for stream-based file retrieval using a RemoteFileOperations.
|
| LastModifiedFileListFilter |
The
FileListFilter implementation to filter those files which
File.lastModified() is less than the LastModifiedFileListFilter.age in comparison
with the current time. |
| MessageSessionCallback<F,T> |
Callback invoked by
RemoteFileOperations.executeForMessage()
- allows multiple operations on a session. |
| NioFileLocker |
File locking strategy that uses java.nio.
|
| OSDelegatingFileTailingMessageProducer |
A file tailing message producer that delegates to the OS tail program.
|
| RecursiveDirectoryScanner |
The
DefaultDirectoryScanner extension which walks through the directory tree
using Files.walk(Path, int, FileVisitOption...). |
| RegexPatternFileListFilter |
Implementation of AbstractRegexPatternMatchingFileListFilter for java.io.File instances.
|
| RemoteFileInboundChannelAdapterSpec<F,S extends RemoteFileInboundChannelAdapterSpec<F,S,MS>,MS extends AbstractInboundFileSynchronizingMessageSource<F>> |
A
MessageSourceSpec for an AbstractInboundFileSynchronizingMessageSource. |
| RemoteFileOperations<F> |
Strategy for performing operations on remote files.
|
| RemoteFileOperations.OperationsCallback<F,T> |
Callback for using the same session for multiple
RemoteFileTemplate operations.
|
| RemoteFileOutboundChannelAdapterParser | |
| RemoteFileOutboundGatewaySpec<F,S extends RemoteFileOutboundGatewaySpec<F,S>> |
The
MessageHandlerSpec for the AbstractRemoteFileOutboundGateway. |
| RemoteFileStreamingInboundChannelAdapterSpec<F,S extends RemoteFileStreamingInboundChannelAdapterSpec<F,S,MS>,MS extends AbstractRemoteFileStreamingMessageSource<F>> |
A
MessageSourceSpec for an AbstractRemoteFileStreamingMessageSource. |
| RemoteFileTemplate<F> |
A general abstraction for dealing with remote files.
|
| RemoteFileUtils |
Utility methods for supporting remote file operations.
|
| ResettableFileListFilter<F> |
A
FileListFilter that can be reset by removing a specific file from its
state. |
| ReversibleFileListFilter<F> |
A
FileListFilter that allows the caller to reverse (roll back) state
changes. |
| RotatingServerAdvice |
A smart poller advice that rotates across multiple remote servers/directories.
|
| RotationPolicy |
A strategy for rotating advices to allow reconfiguring
the message source before and/or after a poll.
|
| RotationPolicy.KeyDirectory |
A key for a thread-local store and its related directory pair.
|
| Session<F> |
Common abstraction for a Session with a remote File system.
|
| SessionCallback<F,T> |
Callback invoked by
RemoteFileOperations.execute() - allows multiple operations
on a session. |
| SessionCallbackWithoutResult<F> |
Simple convenience implementation of
SessionCallback for cases where
no result is returned. |
| SessionFactory<F> |
Factory for acquiring
Session instances. |
| SessionFactoryLocator<F> |
A factory returning a
SessionFactory based on some key. |
| SessionFactoryMapBuilder<T> |
A
MapBuilder to producer a map that maps objects to SessionFactorys. |
| SharedSessionCapable |
A
SessionFactory that implements this interface is capable of supporting a shared session. |
| SimplePatternFileListFilter |
Filter that supports ant style path expressions, which are less powerful but more readable than regular expressions.
|
| StandardRotationPolicy |
Standard rotation policy; iterates over key/directory pairs; when the end is reached,
starts again at the beginning.
|
| TailAdapterSpec |
A
MessageProducerSpec for file tailing adapters. |