Hi, I have the below type converters in my util. 1. Convert | de-limited String to List of tokens 2. Convert String builder to String.
CsvDataFormat csv = new CsvDataFormat(); CSVStrategy strategy = CSVStrategy.DEFAULT_STRATEGY; strategy.setDelimiter('|'); csv.setStrategy(strategy); from("file:/camel_proj/data/input/mars") .log("Starting to process big file: ${header.CamelFileName}") .split(body().tokenize("\n")).streaming() .unmarshal(csv).convertBodyTo(List.class) .aggregate(constant(true), new MyListAggregation()).completionSize(2000) .executorService(threadPool1) .bean(Parser1.class,"parseList") // Returns a StringBuilder object .convertBodyTo(String.class) .to("file:/camel_proj/data/output/mars?fileName=${file:onlyname.noext}"); Issue: I see in the logs that the Camel TypeConverters are being Loaded for each conversion. I would guess that the Converters should be loaded only for the first call and subsequent conversions should use simply use them. Is this intentional? Is there a way to avoid re-loading again? Log: 2011-11-10 14:00:10,739 INFO [pool-2-thread-1] converter.AnnotationTypeConverterLoader - Found 3 packages with 15 @Converter classes to load 2011-11-10 14:00:10,742 INFO [pool-2-thread-1] converter.DefaultTypeConverter - Loaded 154 core type converters (total 154 type converters) 2011-11-10 14:00:10,743 INFO [pool-2-thread-1] converter.AnnotationTypeConverterLoader - Loaded 2 @Converter classes 2011-11-10 14:00:10,743 INFO [pool-2-thread-1] converter.DefaultTypeConverter - Loaded additional 5 type converters (total 159 type converters) in 0.001 seconds 2011-11-10 14:00:10,870 INFO [pool-2-thread-1] converter.DefaultTypeConverter - Loaded 154 core type converters (total 154 type converters) 2011-11-10 14:00:10,871 INFO [pool-2-thread-1] converter.AnnotationTypeConverterLoader - Loaded 2 @Converter classes 2011-11-10 14:00:10,871 INFO [pool-2-thread-1] converter.DefaultTypeConverter - Loaded additional 5 type converters (total 159 type converters) in 0.001 seconds 2011-11-10 14:00:10,998 INFO [pool-2-thread-1] converter.DefaultTypeConverter - Loaded 154 core type converters (total 154 type converters) 2011-11-10 14:00:10,999 INFO [pool-2-thread-1] converter.AnnotationTypeConverterLoader - Loaded 2 @Converter classes 2011-11-10 14:00:10,999 INFO [pool-2-thread-1] converter.DefaultTypeConverter - Loaded additional 5 type converters (total 159 type converters) in 0.001 seconds Thanks & regards, Ebe -- View this message in context: http://camel.465427.n5.nabble.com/Type-Converters-Load-tp4982080p4982080.html Sent from the Camel - Users mailing list archive at Nabble.com.