file expression language, file-producer: date and bean expressions should be possible without the need to have a FileExchange -----------------------------------------------------------------------------------------------------------------------------
Key: CAMEL-930 URL: https://issues.apache.org/activemq/browse/CAMEL-930 Project: Apache Camel Issue Type: Improvement Components: camel-core Affects Versions: 1.5.0 Environment: Windows XP, JDK 5, Apache Camel Snapshot Reporter: Dario Sanna the file expression language , file-producer: date and bean expressions are very usefull, but works only with a FileExchange. example: from("sftp://[EMAIL PROTECTED]//path?password=password&consumer.setNames=true"). .setHeader(FileComponent.HEADER_FILE_NAME, file("${date:now:yyyyMMMdd}.out")) to("file://output_dir"); The above code will result in a ClassCastException, because the file expresssion language relies on having a FileExchange. Proposal: - move the date:now and bean: expression from file to simple - let sftp send FileExchange, rather than DefaultExchange - let the file expression language work with DefaultExchange (use header-entries instead of FileExchange.getFile()) With best regards, Dario -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.