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. |
FileAggregatingMessageGroupProcessor |
An
AbstractAggregatingMessageGroupProcessor implementation for file content collecting
previously splitted by the FileSplitter
with the markers option turned on. |
FileAggregator |
A convenient component to utilize
a
FileSplitter.FileMarker -based aggregation logic. |
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.
|
FileMarkerReleaseStrategy |
A
ReleaseStrategy which makes a decision based on the presence of
FileSplitter.FileMarker.Mark.END
message in the group and its FileHeaders.LINE_COUNT header. |
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
FileWritingMessageHandler s. |
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 SessionFactory s. |
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. |