| Interface | Description |
|---|---|
| AmazonS3MessageHeaders |
Constants defining the headers containing attributes of the S3 object like
File Name, User's metadata, Object metadata, Object ACL etc
|
| FileEvent |
The interface denoting the file event type and the
File on which the event occurred |
| FileEventHandler |
Callback interface that gets notified upon a file event on local file system which are
performed from
InboundLocalFileOperations |
| FileNameFilter |
The strategy interface used to filter out file names based on some predetermined criteria
|
| FileNameGenerationStrategy |
The Common interface used to generate the file name for the file to be uploaded to S3
|
| InboundFileSynchronizer |
The strategy interface for synchronizion the remote file system with local directory
|
| InboundLocalFileOperations |
Interface for performing File Operations on local file system.
|
| Class | Description |
|---|---|
| AbstractFileNameFilter |
The abstract file name filter that first filters out the file if it is
not eligible for filtering based on the name.
|
| AlwaysTrueFileNamefilter |
Simple
FileNameFilter implementation that accepts all the names. |
| AmazonS3InboundSynchronizationMessageSource |
The message source used to receive the File instances stored on the local file system
synchronized from the S3
|
| AmazonS3MessageHandler |
The Message handler for the S3 outbound channel adapter
|
| AmazonS3ObjectBuilder |
The convenience builder class for building
AmazonS3Object |
| DefaultFileNameGenerationStrategy |
The Default file name generation strategy.
|
| InboundFileSynchronizationImpl |
The implementation for
InboundFileSynchronizer, this implementation will use
the AmazonS3Operations to list the objects in the remote bucket on invocation of
the InboundFileSynchronizationImpl.synchronizeToLocalDirectory(File, String, String). |
| InboundLocalFileOperationsImpl |
The Implementation class for the
InboundLocalFileOperations |
| RegexFileNameFilter |
Filters out the files by matching the given File name against the given regex
Uses Apache Commons IO
RegexFileFilter internally |
| WildcardFileNameFilter |
Performs wildcard filename filtering based on the wildcard String passed.
|
| Enum | Description |
|---|---|
| FileOperationType |
The enum for various file operations
|