Package org.apache.camel.impl

Examples of org.apache.camel.impl.ProcessorEndpoint


    protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception {
        Class<ContentHandler> clazz = getCamelContext().getClassResolver().resolveMandatoryClass(remaining, ContentHandler.class);

        StAXProcessor processor = new StAXProcessor(clazz);
        setProperties(processor, parameters);
        return new ProcessorEndpoint(uri, this, processor);
    }
View Full Code Here


       
        if (group != null) {
            beanValidator.setGroup(getCamelContext().getClassResolver().resolveMandatoryClass(group));
        }

        return new ProcessorEndpoint(uri, this, beanValidator);
    }
View Full Code Here

        return registry;
    }
   
    @Test
    public void configureWithDefaults() throws Exception {
        ProcessorEndpoint endpoint = context.getEndpoint("bean-validator://x", ProcessorEndpoint.class);
        BeanValidator processor = (BeanValidator) endpoint.getProcessor();

        assertNull(processor.getGroup());
        assertTrue(processor.getValidator() instanceof ValidatorImpl);
        assertTrue(processor.getMessageInterpolator() instanceof ResourceBundleMessageInterpolator);
        assertTrue(processor.getTraversableResolver() instanceof DefaultTraversableResolver);
View Full Code Here

        assertTrue(processor.getConstraintValidatorFactory() instanceof ConstraintValidatorFactoryImpl);
    }
   
    @Test
    public void configureBeanValidator() throws Exception {
        ProcessorEndpoint endpoint = context.getEndpoint("bean-validator://x"
                + "?group=org.apache.camel.component.bean.validator.OptionalChecks"
                + "&messageInterpolator=#myMessageInterpolator"
                + "&traversableResolver=#myTraversableResolver"
                + "&constraintValidatorFactory=myConstraintValidatorFactory", ProcessorEndpoint.class);
        BeanValidator processor = (BeanValidator) endpoint.getProcessor();

        assertEquals("org.apache.camel.component.bean.validator.OptionalChecks", processor.getGroup().getName());
        assertTrue(processor.getValidator() instanceof ValidatorImpl);
        assertSame(processor.getMessageInterpolator(), this.messageInterpolator);
        assertSame(processor.getTraversableResolver(), this.traversableResolver);
View Full Code Here

    protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception {
        JingValidator validator = new JingValidator(getCamelContext());
        validator.setResourceUri(remaining);
        configureValidator(validator, uri, remaining, parameters);
        return new ProcessorEndpoint(uri, this, validator);
    }
View Full Code Here

        if (endpoint != null) {
            endpoint.setCamelContext(this);
            return endpoint;
        }

        return new ProcessorEndpoint(uri, this, new BeanProcessor(bean, this));
    }
View Full Code Here

        LOG.debug("{} using schema resource: {}", this, resourceUri);

        XQueryBuilder xslt = XQueryBuilder.xquery(url);
        xslt.setModuleURIResolver(getModuleURIResolver());
        configureXslt(xslt, uri, remaining, parameters);
        return new ProcessorEndpoint(uri, this, xslt);
    }
View Full Code Here

        testTransformerFactory = TransformerFactory.newInstance();

        registry.bind("testConverter", testConverter);
        registry.bind("testTransformerFactory", testTransformerFactory);

        ProcessorEndpoint pep1 = (ProcessorEndpoint)context.getEndpoint(TEST_URI_1);
        ProcessorEndpoint pep2 = (ProcessorEndpoint)context.getEndpoint(TEST_URI_2);

        builder1 = (XsltBuilder)pep1.getProcessor();
        builder2 = (XsltBuilder)pep2.getProcessor();

        context.addRoutes(builder);
        context.start();
    }
View Full Code Here

        if (endpoint != null) {
            endpoint.setCamelContext(this);
            return endpoint;
        }

        return new ProcessorEndpoint(uri, this, new BeanProcessor(bean, this));
    }
View Full Code Here

        if (log.isDebugEnabled()) {
            log.debug(this + " using schema resource: " + resource);
        }
        XQueryBuilder xslt = XQueryBuilder.xquery(resource.getURL());
        configureXslt(xslt, uri, remaining, parameters);
        return new ProcessorEndpoint(uri, this, xslt);
    }
View Full Code Here

TOP

Related Classes of org.apache.camel.impl.ProcessorEndpoint

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.