Class DefaultTypeConverter

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.AnnotationScanTypeConverters, org.apache.camel.spi.TypeConverterRegistry, org.apache.camel.StatefulService, org.apache.camel.StaticService, org.apache.camel.SuspendableService, org.apache.camel.TypeConverter

    public class DefaultTypeConverter
    extends BaseTypeConverterRegistry
    implements org.apache.camel.spi.AnnotationScanTypeConverters
    Default implementation of a type converter registry used for type converters in Camel.

    This implementation will load type converters up-front on startup.

    • Constructor Detail

      • DefaultTypeConverter

        public DefaultTypeConverter​(org.apache.camel.spi.PackageScanClassResolver resolver,
                                    org.apache.camel.spi.Injector injector,
                                    boolean loadTypeConverters)
      • DefaultTypeConverter

        public DefaultTypeConverter​(org.apache.camel.CamelContext camelContext,
                                    org.apache.camel.spi.PackageScanClassResolver resolver,
                                    org.apache.camel.spi.Injector injector,
                                    boolean loadTypeConverters)
    • Method Detail

      • isRunAllowed

        public boolean isRunAllowed()
        Specified by:
        isRunAllowed in interface org.apache.camel.StatefulService
        Overrides:
        isRunAllowed in class org.apache.camel.support.service.BaseService
      • scanTypeConverters

        public void scanTypeConverters()
                                throws Exception
        Specified by:
        scanTypeConverters in interface org.apache.camel.spi.AnnotationScanTypeConverters
        Throws:
        Exception
      • createScanTypeConverterLoader

        protected org.apache.camel.spi.TypeConverterLoader createScanTypeConverterLoader()
        Creates the TypeConverterLoader to use for scanning for type converters such as from the classpath.