[ https://issues.apache.org/activemq/browse/CAMEL-3255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-3255. -------------------------------- Resolution: Fixed Fix Version/s: 2.5.0 davsclaus:(svn)camel[trunk:1024541]/$ svn commit --message "CAMEL-3255: Type converters can now be lazy loaded. Thanks to Mark Ford for patch which I can leverage pieces from." Sending camel-core/src/main/java/org/apache/camel/CamelContext.java Sending camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java Adding camel-core/src/main/java/org/apache/camel/impl/converter/BaseTypeConverterRegistry.java Replacing camel-core/src/main/java/org/apache/camel/impl/converter/DefaultTypeConverter.java Adding camel-core/src/main/java/org/apache/camel/impl/converter/LazyLoadingTypeConverter.java Sending camel-core/src/main/java/org/apache/camel/spi/TypeConverterAware.java Sending camel-core/src/test/java/org/apache/camel/converter/JaxpTest.java Adding camel-core/src/test/java/org/apache/camel/impl/DefaultCamelContextLazyLoadTypeConvertersTest.java Sending camel-core/src/test/resources/log4j.properties Sending components/camel-blueprint/src/main/java/org/apache/camel/blueprint/CamelContextFactoryBean.java Sending components/camel-blueprint/src/test/resources/test.xml Sending components/camel-core-xml/src/main/java/org/apache/camel/core/xml/AbstractCamelContextFactoryBean.java Sending components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java Adding components/camel-spring/src/test/java/org/apache/camel/spring/CamelContextLazyLoadTypeConvertersTest.java Sending components/camel-spring/src/test/resources/log4j.properties Adding components/camel-spring/src/test/resources/org/apache/camel/spring/CamelContextLazyLoadTypeConvertersTest.xml Transmitting file data ................ Committed revision 1024542. > Add property to DefaultCamelContext to allow for lazy loading of the > DefaultTypeConverter > ----------------------------------------------------------------------------------------- > > Key: CAMEL-3255 > URL: https://issues.apache.org/activemq/browse/CAMEL-3255 > Project: Apache Camel > Issue Type: New Feature > Components: camel-core > Affects Versions: 2.2.0, 2.3.0, 2.4.0 > Reporter: Mark Ford > Assignee: Claus Ibsen > Priority: Minor > Fix For: 2.5.0 > > Attachments: patch.txt > > > The loading of type converters was changed from a lazy loading to an up front > loading in a Camel 2.2. See issue CAMEL-2392 for details. Accordingly to the > logging, it takes approximately 300 millis for this process to complete. > The proposal is to allow the configuration of this loading strategy for cases > where the initialization time of contexts is more important than the loading > of type converters. The "lazyLoadTypeConverters" property on the context will > default to false to preserve the current up front loading behavior as the > default. If this value is set to true, then the loading of the type > converters will happen when accessed. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.