Examples of ExchangeFailureHandledEvent


Examples of org.apache.camel.management.event.ExchangeFailureHandledEvent

        assertIsInstanceOf(RouteStartedEvent.class, events.get(1));
        assertIsInstanceOf(CamelContextStartedEvent.class, events.get(2));
        assertIsInstanceOf(ExchangeCreatedEvent.class, events.get(3));
        assertIsInstanceOf(ExchangeSentEvent.class, events.get(4));

        ExchangeFailureHandledEvent e = assertIsInstanceOf(ExchangeFailureHandledEvent.class, events.get(5));
        assertEquals("should be DLC", true, e.isDeadLetterChannel());
        SendProcessor send = assertIsInstanceOf(SendProcessor.class, e.getFailureHandler());
        assertEquals("mock://dead", send.getDestination().getEndpointUri());

        // dead letter channel will mark the exchange as completed
        assertIsInstanceOf(ExchangeCompletedEvent.class, events.get(6));
        // and the last event should be the direct:start
View Full Code Here

Examples of org.apache.camel.management.event.ExchangeFailureHandledEvent

        assertIsInstanceOf(RouteStartedEvent.class, events.get(1));
        assertIsInstanceOf(CamelContextStartedEvent.class, events.get(2));
        assertIsInstanceOf(ExchangeCreatedEvent.class, events.get(3));
        assertIsInstanceOf(ExchangeSentEvent.class, events.get(4));

        ExchangeFailureHandledEvent e = assertIsInstanceOf(ExchangeFailureHandledEvent.class, events.get(5));
        assertEquals("should NOT be DLC", false, e.isDeadLetterChannel());

        // onException will handle the exception
        assertIsInstanceOf(ExchangeCompletedEvent.class, events.get(6));
        // and the last event should be the direct:start
        assertIsInstanceOf(ExchangeSentEvent.class, events.get(7));
View Full Code Here

Examples of org.apache.camel.management.event.ExchangeFailureHandledEvent

    public EventObject createExchangeFailedEvent(Exchange exchange) {
        return new ExchangeFailedEvent(exchange);
    }

    public EventObject createExchangeFailureHandledEvent(Exchange exchange, Processor failureHandler, boolean deadLetterChannel) {
        return new ExchangeFailureHandledEvent(exchange, failureHandler, deadLetterChannel);
    }
View Full Code Here

Examples of org.apache.camel.management.event.ExchangeFailureHandledEvent

        assertIsInstanceOf(CamelContextStartingEvent.class, events.get(0));
        assertIsInstanceOf(RouteStartedEvent.class, events.get(1));
        assertIsInstanceOf(CamelContextStartedEvent.class, events.get(2));
        assertIsInstanceOf(ExchangeCreatedEvent.class, events.get(3));

        ExchangeFailureHandledEvent e = assertIsInstanceOf(ExchangeFailureHandledEvent.class, events.get(4));
        assertEquals("should be DLC", true, e.isDeadLetterChannel());
        SendProcessor send = assertIsInstanceOf(SendProcessor.class, e.getFailureHandler());
        assertEquals("mock://dead", send.getDestination().getEndpointUri());

        // dead letter channel will mark the exchange as completed
        assertIsInstanceOf(ExchangeCompletedEvent.class, events.get(5));
        // and the sent will be logged after they are complete sending as it record the time taken as well
View Full Code Here

Examples of org.apache.camel.management.event.ExchangeFailureHandledEvent

        assertIsInstanceOf(RouteStartedEvent.class, events.get(1));
        assertIsInstanceOf(CamelContextStartedEvent.class, events.get(2));
        assertIsInstanceOf(ExchangeCreatedEvent.class, events.get(3));
        assertIsInstanceOf(ExchangeSentEvent.class, events.get(4));

        ExchangeFailureHandledEvent e = assertIsInstanceOf(ExchangeFailureHandledEvent.class, events.get(5));
        assertEquals("should NOT be DLC", false, e.isDeadLetterChannel());

        // dead letter channel will mark the exchange as completed
        assertIsInstanceOf(ExchangeCompletedEvent.class, events.get(6));
        assertIsInstanceOf(ExchangeSentEvent.class, events.get(7));
    }
View Full Code Here

Examples of org.apache.camel.management.event.ExchangeFailureHandledEvent

    public EventObject createExchangeFailureEvent(Exchange exchange) {
        return new ExchangeFailureEvent(exchange);
    }

    public EventObject createExchangeFailureHandledEvent(Exchange exchange, Processor failureHandler, boolean deadLetterChannel) {
        return new ExchangeFailureHandledEvent(exchange, failureHandler, deadLetterChannel);
    }
View Full Code Here

Examples of org.apache.camel.management.event.ExchangeFailureHandledEvent

        assertIsInstanceOf(RouteStartedEvent.class, events.get(1));
        assertIsInstanceOf(CamelContextStartedEvent.class, events.get(2));
        assertIsInstanceOf(ExchangeCreatedEvent.class, events.get(3));
        assertIsInstanceOf(ExchangeSentEvent.class, events.get(4));

        ExchangeFailureHandledEvent e = assertIsInstanceOf(ExchangeFailureHandledEvent.class, events.get(5));
        assertEquals("should be DLC", true, e.isDeadLetterChannel());
        SendProcessor send = assertIsInstanceOf(SendProcessor.class, e.getFailureHandler());
        assertEquals("mock://dead", send.getDestination().getEndpointUri());

        // dead letter channel will mark the exchange as completed
        assertIsInstanceOf(ExchangeCompletedEvent.class, events.get(6));
        assertIsInstanceOf(ExchangeSentEvent.class, events.get(7));
View Full Code Here

Examples of org.apache.camel.management.event.ExchangeFailureHandledEvent

        assertIsInstanceOf(RouteStartedEvent.class, events.get(1));
        assertIsInstanceOf(CamelContextStartedEvent.class, events.get(2));
        assertIsInstanceOf(ExchangeCreatedEvent.class, events.get(3));
        assertIsInstanceOf(ExchangeSentEvent.class, events.get(4));

        ExchangeFailureHandledEvent e = assertIsInstanceOf(ExchangeFailureHandledEvent.class, events.get(5));
        assertEquals("should NOT be DLC", false, e.isDeadLetterChannel());

        // dead letter channel will mark the exchange as completed
        assertIsInstanceOf(ExchangeCompletedEvent.class, events.get(6));
        assertIsInstanceOf(ExchangeSentEvent.class, events.get(7));
    }
View Full Code Here

Examples of org.apache.camel.management.event.ExchangeFailureHandledEvent

        assertIsInstanceOf(RouteStartedEvent.class, events.get(1));
        assertIsInstanceOf(CamelContextStartedEvent.class, events.get(2));
        assertIsInstanceOf(ExchangeCreatedEvent.class, events.get(3));
        assertIsInstanceOf(ExchangeSentEvent.class, events.get(4));

        ExchangeFailureHandledEvent e = assertIsInstanceOf(ExchangeFailureHandledEvent.class, events.get(5));
        assertEquals("should be DLC", true, e.isDeadLetterChannel());
        SendProcessor send = assertIsInstanceOf(SendProcessor.class, e.getFailureHandler());
        assertEquals("mock://dead", send.getDestination().getEndpointUri());

        // dead letter channel will mark the exchange as completed
        assertIsInstanceOf(ExchangeCompletedEvent.class, events.get(6));
        // and the last event should be the direct:start
View Full Code Here

Examples of org.apache.camel.management.event.ExchangeFailureHandledEvent

        assertIsInstanceOf(RouteStartedEvent.class, events.get(1));
        assertIsInstanceOf(CamelContextStartedEvent.class, events.get(2));
        assertIsInstanceOf(ExchangeCreatedEvent.class, events.get(3));
        assertIsInstanceOf(ExchangeSentEvent.class, events.get(4));

        ExchangeFailureHandledEvent e = assertIsInstanceOf(ExchangeFailureHandledEvent.class, events.get(5));
        assertEquals("should NOT be DLC", false, e.isDeadLetterChannel());

        // onException will handle the exception
        assertIsInstanceOf(ExchangeCompletedEvent.class, events.get(6));
        // and the last event should be the direct:start
        assertIsInstanceOf(ExchangeSentEvent.class, events.get(7));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.