Search in sources :

Example 31 with ConnectionFactory

use of javax.jms.ConnectionFactory in project camel by apache.

the class JmsLoadBalanceFailoverTest method createCamelContext.

protected CamelContext createCamelContext() throws Exception {
    CamelContext camelContext = super.createCamelContext();
    ConnectionFactory connectionFactory = CamelJmsTestHelper.createConnectionFactory();
    camelContext.addComponent("jms", jmsComponentAutoAcknowledge(connectionFactory));
    return camelContext;
}
Also used : CamelContext(org.apache.camel.CamelContext) ConnectionFactory(javax.jms.ConnectionFactory)

Example 32 with ConnectionFactory

use of javax.jms.ConnectionFactory in project camel by apache.

the class JmsComponentTest method createCamelContext.

protected CamelContext createCamelContext() throws Exception {
    CamelContext camelContext = super.createCamelContext();
    ConnectionFactory connectionFactory = CamelJmsTestHelper.createConnectionFactory();
    JmsComponent comp = jmsComponentAutoAcknowledge(connectionFactory);
    comp.setAcceptMessagesWhileStopping(true);
    comp.setAllowReplyManagerQuickStop(true);
    comp.setAlwaysCopyMessage(true);
    comp.setAcknowledgementMode(1);
    comp.setAutoStartup(true);
    comp.setCacheLevel(1);
    comp.setClientId("foo");
    comp.setConcurrentConsumers(2);
    comp.setDeliveryPersistent(true);
    comp.setExplicitQosEnabled(true);
    comp.setIdleTaskExecutionLimit(20);
    comp.setIdleConsumerLimit(21);
    comp.setMaxConcurrentConsumers(5);
    comp.setMaxMessagesPerTask(90);
    comp.setPriority(3);
    comp.setReceiveTimeout(5000);
    comp.setRecoveryInterval(9000);
    comp.setTimeToLive(3000);
    comp.setTransacted(true);
    comp.setTransactionTimeout(15000);
    camelContext.addComponent(componentName, comp);
    endpoint = (JmsEndpoint) comp.createEndpoint("queue:hello");
    return camelContext;
}
Also used : CamelContext(org.apache.camel.CamelContext) ConnectionFactory(javax.jms.ConnectionFactory)

Example 33 with ConnectionFactory

use of javax.jms.ConnectionFactory in project camel by apache.

the class JmsConsumerRestartPickupConfigurationChangesTest method createCamelContext.

protected CamelContext createCamelContext() throws Exception {
    CamelContext camelContext = super.createCamelContext();
    ConnectionFactory connectionFactory = CamelJmsTestHelper.createConnectionFactory();
    camelContext.addComponent("activemq", jmsComponentAutoAcknowledge(connectionFactory));
    return camelContext;
}
Also used : CamelContext(org.apache.camel.CamelContext) ConnectionFactory(javax.jms.ConnectionFactory)

Example 34 with ConnectionFactory

use of javax.jms.ConnectionFactory in project camel by apache.

the class JmsDeadLetterChannelInOutTest method createCamelContext.

protected CamelContext createCamelContext() throws Exception {
    CamelContext camelContext = super.createCamelContext();
    // must be persistent so the consumer can receive the message as we receive AFTER the message
    // has been published
    ConnectionFactory connectionFactory = CamelJmsTestHelper.createPersistentConnectionFactory();
    camelContext.addComponent("activemq", jmsComponentAutoAcknowledge(connectionFactory));
    return camelContext;
}
Also used : CamelContext(org.apache.camel.CamelContext) ConnectionFactory(javax.jms.ConnectionFactory)

Example 35 with ConnectionFactory

use of javax.jms.ConnectionFactory in project camel by apache.

the class JmsDeadLetterQueueTest method createCamelContext.

protected CamelContext createCamelContext() throws Exception {
    CamelContext camelContext = super.createCamelContext();
    ConnectionFactory connectionFactory = CamelJmsTestHelper.createConnectionFactory();
    camelContext.addComponent("activemq", jmsComponentAutoAcknowledge(connectionFactory));
    return camelContext;
}
Also used : CamelContext(org.apache.camel.CamelContext) ConnectionFactory(javax.jms.ConnectionFactory)

Aggregations

ConnectionFactory (javax.jms.ConnectionFactory)336 CamelContext (org.apache.camel.CamelContext)204 Test (org.junit.Test)48 Connection (javax.jms.Connection)46 JMSException (javax.jms.JMSException)43 QueueConnectionFactory (javax.jms.QueueConnectionFactory)36 TopicConnectionFactory (javax.jms.TopicConnectionFactory)36 Session (javax.jms.Session)31 JmsComponent (org.apache.camel.component.jms.JmsComponent)24 InitialContext (javax.naming.InitialContext)19 ActiveMQConnectionFactory (org.apache.activemq.ActiveMQConnectionFactory)19 TestFailureException (org.apache.openejb.test.TestFailureException)19 EJBException (javax.ejb.EJBException)18 Message (javax.jms.Message)16 JndiContext (org.apache.camel.util.jndi.JndiContext)16 Destination (javax.jms.Destination)15 AssertionFailedError (junit.framework.AssertionFailedError)15 MessageConsumer (javax.jms.MessageConsumer)14 MessageProducer (javax.jms.MessageProducer)12 JmsTemplate (org.springframework.jms.core.JmsTemplate)12