Hi Just use the setters on the file endpoint
FileEndpoint endpoint = ... endpoint.setNoop(true); On Mon, Mar 26, 2012 at 1:16 PM, Borut Bolčina <[email protected]> wrote: > Hello again, > > The File component can be configured with some options, I am interested in > "noop=true". What can be done by: > > from("file:src/test/resources?fileName=myFile.xml&noop=true") > > is what I want to do it with code: > > String fileName = "src/test/resources/myFile.xml"; > Endpoint endpoint = new FileEndpoint("file:" + fileName, new > FileComponent()); > Map<String, Object> options = new HashMap(); > options.put("noop", "true"); > endpoint.configureProperties(options); > > but it does not work - the file is still moved, which is something I do not > want. I tried with boolean value as well, but the same result. I found > nothing in the mailing list, nor in the Camel book. > > I also tried: > > String fileName = "myFile.xml"; > FileComponent fileComponent = new FileComponent(); > fileComponent.setCamelContext(context); > Endpoint endpoint = fileComponent.createEndpoint("file:" + fileName); > Map<String, Object> options = new HashMap(); > options.put("noop", "true"); > endpoint.configureProperties(options); > > but no success either. > > -borut -- Claus Ibsen ----------------- CamelOne 2012 Conference, May 15-16, 2012: http://camelone.com FuseSource Email: [email protected] Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/
