Package org.apache.camel.spi

Examples of org.apache.camel.spi.TypeConverterRegistry


        if (obj instanceof InputStream) {
            // short circuit the lookup
            return (InputStream)obj;
        }
       
        TypeConverterRegistry registry = exchange.getContext().getTypeConverterRegistry();
        TypeConverter tc = registry.lookup(InputStream.class, obj.getClass());
       
        if (tc != null) {
            return tc.convertTo(InputStream.class, exchange, obj);
        }
       
View Full Code Here


        if (obj instanceof InputStream) {
            // short circuit the lookup
            return (InputStream)obj;
        }
       
        TypeConverterRegistry registry = exchange.getContext().getTypeConverterRegistry();
        TypeConverter tc = registry.lookup(InputStream.class, obj.getClass());
       
        if (tc != null) {
            return tc.convertTo(InputStream.class, exchange, obj);
        }
       
View Full Code Here

        if (obj instanceof InputStream) {
            // short circuit the lookup
            return (InputStream)obj;
        }
       
        TypeConverterRegistry registry = exchange.getContext().getTypeConverterRegistry();
        TypeConverter tc = registry.lookup(InputStream.class, obj.getClass());
       
        if (tc != null) {
            return tc.convertTo(InputStream.class, exchange, obj);
        }
       
View Full Code Here

        } else if (mappers.size() == 0) {
            log.warn("No Dozer mappers found in Camel registry. You should add Dozer mappers as beans to the registry of the type: "
                    + DozerBeanMapper.class.getName());
        }

        TypeConverterRegistry registry = camelContext.getTypeConverterRegistry();
        for (DozerBeanMapper dozer : mappers.values()) {
            List<ClassMap> all = loadMappings(camelContext, dozer);
            registerClassMaps(registry, dozer, all);
        }
    }
View Full Code Here

        template.sendBody("direct:start", "3");
        template.sendBody("direct:start", "7");

        assertMockEndpointsSatisfied();

        TypeConverterRegistry reg = context.getTypeConverterRegistry();
        assertTrue("Should be enabled", reg.getStatistics().isStatisticsEnabled());

        Long failed = reg.getStatistics().getFailedCounter();
        assertEquals(0, failed.intValue());
        Long miss = reg.getStatistics().getMissCounter();
        assertEquals(0, miss.intValue());

        try {
            template.sendBody("direct:start", "foo");
            fail("Should have thrown exception");
        } catch (Exception e) {
            // expected
        }

        // should now have a failed
        failed = reg.getStatistics().getFailedCounter();
        assertEquals(1, failed.intValue());
        miss = reg.getStatistics().getMissCounter();
        assertEquals(0, miss.intValue());

        // reset
        reg.getStatistics().reset();

        failed = reg.getStatistics().getFailedCounter();
        assertEquals(0, failed.intValue());
        miss = reg.getStatistics().getMissCounter();
        assertEquals(0, miss.intValue());
    }
View Full Code Here

            return;
        }

        mapper.addMapping(beanMappingBuilder);
        MappingFileData mappingFileData = beanMappingBuilder.build();
        TypeConverterRegistry registry = camelContext.getTypeConverterRegistry();
        List<ClassMap> classMaps = new ArrayList<ClassMap>();
        classMaps.addAll(mappingFileData.getClassMaps());
        registerClassMaps(registry, mapper, classMaps);
    }
View Full Code Here

        if (obj instanceof InputStream) {
            // short circuit the lookup
            return (InputStream)obj;
        }
       
        TypeConverterRegistry registry = exchange.getContext().getTypeConverterRegistry();
        TypeConverter tc = registry.lookup(InputStream.class, obj.getClass());
       
        if (tc != null) {
            return tc.convertTo(InputStream.class, exchange, obj);
        }
       
View Full Code Here

    public CamelContextResource getContextResource() {
        return contextResource;
    }

    public DefaultTypeConverter getDefaultTypeConverter() {
        TypeConverterRegistry converterRegistry = getCamelContext().getTypeConverterRegistry();
        if (converterRegistry instanceof DefaultTypeConverter) {
            return (DefaultTypeConverter) converterRegistry;
        } else {
            LOG.info("Not a default type converter as it is: " + converterRegistry);
        }
View Full Code Here

        } else if (mappers.size() == 0) {
            log.warn("No Dozer mappers found in Camel registry. You should add Dozer mappers as beans to the registry of the type: "
                    + DozerBeanMapper.class.getName());
        }

        TypeConverterRegistry registry = camelContext.getTypeConverterRegistry();
        for (DozerBeanMapper dozer : mappers.values()) {
            List<ClassMap> all = loadMappings(camelContext, dozer);
            registerClassMaps(registry, dozer, all);
        }
    }
View Full Code Here

            return;
        }

        mapper.addMapping(beanMappingBuilder);
        MappingFileData mappingFileData = beanMappingBuilder.build();
        TypeConverterRegistry registry = camelContext.getTypeConverterRegistry();
        ArrayList<ClassMap> classMaps = new ArrayList<ClassMap>();
        classMaps.addAll(mappingFileData.getClassMaps());
        registerClassMaps(registry, mapper, classMaps);
    }
View Full Code Here

TOP

Related Classes of org.apache.camel.spi.TypeConverterRegistry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.