| Package | Description | 
|---|---|
| org.apache.camel.component.file | The File Component for working with file systems. | 
| org.apache.camel.component.file.strategy | Strategies for the File Component. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected GenericFileProcessStrategy<T> | GenericFileEndpoint. processStrategy | 
| protected GenericFileProcessStrategy<T> | GenericFileConsumer. processStrategy | 
| Modifier and Type | Method and Description | 
|---|---|
| protected GenericFileProcessStrategy<T> | GenericFileEndpoint. createGenericFileStrategy()A strategy method to lazily create the file strategy | 
| GenericFileProcessStrategy<T> | GenericFileEndpoint. getProcessStrategy() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | GenericFileOnCompletion. processStrategyCommit(GenericFileProcessStrategy<T> processStrategy,
                     org.apache.camel.Exchange exchange,
                     GenericFile<T> file)Strategy when the file was processed and a commit should be executed. | 
| protected void | GenericFileOnCompletion. processStrategyRollback(GenericFileProcessStrategy<T> processStrategy,
                       org.apache.camel.Exchange exchange,
                       GenericFile<T> file)Strategy when the file was not processed and a rollback should be executed. | 
| void | GenericFileEndpoint. setProcessStrategy(GenericFileProcessStrategy<T> processStrategy)A pluggable org.apache.camel.component.file.GenericFileProcessStrategy allowing you to implement your own readLock option or similar. | 
| Constructor and Description | 
|---|
| FileConsumer(FileEndpoint endpoint,
            org.apache.camel.Processor processor,
            GenericFileOperations<File> operations,
            GenericFileProcessStrategy<File> processStrategy) | 
| GenericFileConsumer(GenericFileEndpoint<T> endpoint,
                   org.apache.camel.Processor processor,
                   GenericFileOperations<T> operations,
                   GenericFileProcessStrategy<T> processStrategy) | 
| GenericFileOnCompletion(GenericFileEndpoint<T> endpoint,
                       GenericFileOperations<T> operations,
                       GenericFileProcessStrategy processStrategy,
                       GenericFile<T> file,
                       String absoluteFileName) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GenericFileDeleteProcessStrategy<T> | 
| class  | GenericFileNoOpProcessStrategy<T> | 
| class  | GenericFileProcessStrategySupport<T>Base class for implementations of  GenericFileProcessStrategy. | 
| class  | GenericFileRenameProcessStrategy<T> | 
| Modifier and Type | Method and Description | 
|---|---|
| static GenericFileProcessStrategy<File> | FileProcessStrategyFactory. createGenericFileProcessStrategy(org.apache.camel.CamelContext context,
                                Map<String,Object> params) | 
| static <T> GenericFileProcessStrategy<T> | GenericFileProcessStrategyFactory. createGenericFileProcessStrategy(org.apache.camel.CamelContext context,
                                Map<String,Object> params) | 
Apache Camel