[ https://issues.apache.org/activemq/browse/CAMEL-930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-930: ------------------------------ Fix Version/s: 1.5.0 > 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 > Assignee: Claus Ibsen > Fix For: 1.5.0 > > > 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.