Package org.apache.camel.processor.interceptor

Examples of org.apache.camel.processor.interceptor.Tracer


    @Override
    protected RouteBuilder createRouteBuilder() throws Exception {
        return new RouteBuilder() {
            @Override
            public void configure() throws Exception {
                getContext().addInterceptStrategy(new Tracer());

                from("direct:foo", "seda:bar", "timer://baz?delay=500&period=1000").to("mock:results");
            }
        };
View Full Code Here


    @Override
    protected RouteBuilder createRouteBuilder() throws Exception {
        return new RouteBuilder() {
            @Override
            public void configure() throws Exception {
                context.addInterceptStrategy(new Tracer());

                from("direct:start")
                        .process(new MyUOWProcessor("A"))
                        .to("seda:foo");
View Full Code Here

    @Override
    protected RouteBuilder createRouteBuilder() throws Exception {
        return new RouteBuilder() {
            @Override
            public void configure() throws Exception {
                context.addInterceptStrategy(new Tracer());

                from("direct:start")
                        .process(new MyUOWProcessor("A"))
                        .multicast().to("direct:foo", "direct:bar");
View Full Code Here

    @Override
    protected RouteBuilder createRouteBuilder() throws Exception {
        return new RouteBuilder() {
            public void configure() throws Exception {
                getContext().addInterceptStrategy(new Tracer());

                from("timer://kickoff?period=9999910000").
                    setHeader("id").constant("foo").setBody().constant("a b c").
                    split(body().tokenize(" ")).to("seda:splitted");
View Full Code Here

        this.streamCache = cache;
    }

    public void setTracing(Boolean tracing) {
        // look if alredy enabled
        Tracer tracer = Tracer.getTracer(this);
        if (tracing && tracer == null) {
            // not already enabled
            addInterceptStrategy(new Tracer());
        } else if (tracer != null) {
            // disable existing tracer
            for (InterceptStrategy strategy : interceptStrategies) {
                if (strategy instanceof Tracer) {
                    interceptStrategies.remove(strategy);
View Full Code Here

        }

        if (isTraceEnabled()) {
            // only add a new tracer if not already configured
            if (Tracer.getTracer(this) == null) {
                Tracer tracer = new Tracer();
                // lets see if we have a formatter if so use it
                TraceFormatter formatter = this.getRegistry().lookup("traceFormatter", TraceFormatter.class);
                if (formatter != null) {
                    tracer.setFormatter(formatter);
                }
                LOG.debug("Tracing is enabled");
                addInterceptStrategy(tracer);
            }
        }
View Full Code Here

        }
    }

    public InterceptStrategy getDefaultTracer() {
        if (defaultTracer == null) {
            defaultTracer = new Tracer();
        }
        return defaultTracer;
    }
View Full Code Here

        }
    }

    public InterceptStrategy getDefaultTracer() {
        if (defaultTracer == null) {
            defaultTracer = new Tracer();
        }
        return defaultTracer;
    }
View Full Code Here

        BindyKeyValuePairDataFormat orderBindyDataFormat = new BindyKeyValuePairDataFormat("org.apache.camel.dataformat.bindy.model.fix.withoutsection");

        public void configure() {

            Tracer tracer = new Tracer();
            tracer.setLogLevel(LoggingLevel.ERROR);
            tracer.setLogName("org.apache.camel.bindy");
            tracer.setLogStackTrace(true);
            tracer.setTraceExceptions(true);

            getContext().addInterceptStrategy(tracer);

            // default should errors go to mock:error
            errorHandler(deadLetterChannel(URI_MOCK_ERROR));
View Full Code Here

    public static class ContextConfig extends RouteBuilder {
        BindyFixedLengthDataFormat camelDataFormat = new BindyFixedLengthDataFormat("org.apache.camel.dataformat.bindy.fixed.marshall.simple");

        public void configure() {

            Tracer tracer = new Tracer();
            tracer.setLogLevel(LoggingLevel.ERROR);
            tracer.setLogName("org.apache.camel.bindy");

            getContext().addInterceptStrategy(tracer);

            // default should errors go to mock:error
            errorHandler(deadLetterChannel(URI_MOCK_ERROR).redeliveryDelay(0));
View Full Code Here

TOP

Related Classes of org.apache.camel.processor.interceptor.Tracer

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.