| Name | Description | Type | Package | Framework |
| FileChangedExclusiveReadLockStrategy | Acquires exclusive read lock to the given file by checking whether the file is being changed by scanning the file at different intervals (to detect changes). | Class | org.apache.camel.component.file.strategy | Apache Camel |
| FileLockExclusiveReadLockStrategy | Acquires exclusive read lock to the given file. | Class | org.apache.camel.component.file.strategy | Apache Camel |
| FileProcessStrategyFactory | Class | org.apache.camel.component.file.strategy | Apache Camel | |
| FileRenameExclusiveReadLockStrategy | Acquires exclusive read lock to the given file. | Class | org.apache.camel.component.file.strategy | Apache Camel |
| GenericFileDeleteProcessStrategy | Class | org.apache.camel.component.file.strategy | Apache Camel | |
| GenericFileExpressionRenamer | Class | org.apache.camel.component.file.strategy | Apache Camel | |
| GenericFileNoOpProcessStrategy | Class | org.apache.camel.component.file.strategy | Apache Camel | |
| GenericFileProcessStrategyFactory | Class | org.apache.camel.component.file.strategy | Apache Camel | |
| GenericFileProcessStrategySupport | Base class for implementations of GenericFileProcessStrategy. | Class | org.apache.camel.component.file.strategy | Apache Camel |
| GenericFileRenameExclusiveReadLockStrategy | Acquires exclusive read lock to the given file. | Class | org.apache.camel.component.file.strategy | Apache Camel |
| GenericFileRenameProcessStrategy | Class | org.apache.camel.component.file.strategy | Apache Camel | |
| GenericFileRenamer | Used for renaming files. | Interface | org.apache.camel.component.file.strategy | Apache Camel |
| MarkerFileExclusiveReadLockStrategy | Acquires read lock to the given file using a marker file so other Camel consumers wont acquire the same file. | Class | org.apache.camel.component.file.strategy | Apache Camel |