package failure.example;


import org.apache.camel.builder.RouteConfigurationBuilder;

import org.springframework.context.annotation.Configuration;

import org.springframework.stereotype.Component;



@Configuration

@Component

public class FailedRouteConfigurationBuilder extends
RouteConfigurationBuilder {



    @Override

    public void configuration() throws Exception {

        routeConfiguration("pocRouteCompletion").interceptFrom().log("Open
context").end().onCompletion()

                .onFailureOnly().modeBeforeConsumer().log("Failed
context").end().onCompletion().onCompleteOnly()

                .modeBeforeConsumer().log("Finished context").end();

    }



}

Reply via email to