Search in sources :

Example 11 with FailedToCreateProducerException

use of org.apache.camel.FailedToCreateProducerException in project camel by apache.

the class JmsTestConnectionOnStartupTest method testConnectionOnStartupProducerTest.

@Test
public void testConnectionOnStartupProducerTest() throws Exception {
    context.addRoutes(new RouteBuilder() {

        @Override
        public void configure() throws Exception {
            from("direct:start").to("activemq:queue:foo?testConnectionOnStartup=true");
        }
    });
    try {
        context.start();
        fail("Should have thrown an exception");
    } catch (FailedToCreateProducerException e) {
        assertTrue(e.getMessage().startsWith("Failed to create Producer for endpoint: activemq://queue:foo?testConnectionOnStartup=true."));
        assertTrue(e.getMessage().contains("java.net.ConnectException"));
    }
}
Also used : FailedToCreateProducerException(org.apache.camel.FailedToCreateProducerException) RouteBuilder(org.apache.camel.builder.RouteBuilder) FailedToCreateConsumerException(org.apache.camel.FailedToCreateConsumerException) FailedToCreateProducerException(org.apache.camel.FailedToCreateProducerException) Test(org.junit.Test)

Aggregations

FailedToCreateProducerException (org.apache.camel.FailedToCreateProducerException)11 Endpoint (org.apache.camel.Endpoint)5 RejectedExecutionException (java.util.concurrent.RejectedExecutionException)3 Producer (org.apache.camel.Producer)3 JMSException (javax.jms.JMSException)2 Exchange (org.apache.camel.Exchange)2 RuntimeExchangeException (org.apache.camel.RuntimeExchangeException)2 RouteBuilder (org.apache.camel.builder.RouteBuilder)2 DefaultExchange (org.apache.camel.impl.DefaultExchange)2 Test (org.junit.Test)2 HttpException (com.meterware.httpunit.HttpException)1 IOException (java.io.IOException)1 CreationException (javax.enterprise.inject.CreationException)1 UnsatisfiedResolutionException (javax.enterprise.inject.UnsatisfiedResolutionException)1 Connection (javax.jms.Connection)1 AsyncCallback (org.apache.camel.AsyncCallback)1 AsyncProcessor (org.apache.camel.AsyncProcessor)1 AsyncProducerCallback (org.apache.camel.AsyncProducerCallback)1 CamelContext (org.apache.camel.CamelContext)1 ExchangePattern (org.apache.camel.ExchangePattern)1