Class GenericFileExpressionRenamer<T>

java.lang.Object
org.apache.camel.component.file.strategy.GenericFileExpressionRenamer<T>
All Implemented Interfaces:
GenericFileRenamer<T>

public class GenericFileExpressionRenamer<T> extends Object implements GenericFileRenamer<T>
  • Constructor Details

    • GenericFileExpressionRenamer

      public GenericFileExpressionRenamer()
    • GenericFileExpressionRenamer

      public GenericFileExpressionRenamer(org.apache.camel.Expression expression)
  • Method Details

    • renameFile

      public GenericFile<T> renameFile(GenericFileOperations<T> operations, org.apache.camel.Exchange exchange, GenericFile<T> file)
      Description copied from interface: GenericFileRenamer
      Renames the given file
      Specified by:
      renameFile in interface GenericFileRenamer<T>
      Parameters:
      operations - the generic file operations
      exchange - the exchange
      file - the original file.
      Returns:
      the renamed file name.
    • getExpression

      public org.apache.camel.Expression getExpression()
    • setExpression

      public void setExpression(org.apache.camel.Expression expression)