Search in sources :

Example 66 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 67 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 68 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 69 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)

Example 70 with ConnectionFactory

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

the class JmsNotInOnlyIncludeSentJMSMessageIDTest 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)620 Connection (javax.jms.Connection)237 CamelContext (org.apache.camel.CamelContext)220 Session (javax.jms.Session)193 TextMessage (javax.jms.TextMessage)148 MessageConsumer (javax.jms.MessageConsumer)143 MessageProducer (javax.jms.MessageProducer)142 Test (org.junit.Test)128 JMSException (javax.jms.JMSException)106 InitialContext (javax.naming.InitialContext)106 Destination (javax.jms.Destination)93 Queue (javax.jms.Queue)91 ActiveMQConnectionFactory (org.apache.activemq.ActiveMQConnectionFactory)80 ActiveMQConnectionFactory (org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory)61 Message (javax.jms.Message)56 Context (javax.naming.Context)35 NamingException (javax.naming.NamingException)33 QueueConnectionFactory (javax.jms.QueueConnectionFactory)31 TopicConnectionFactory (javax.jms.TopicConnectionFactory)31 Topic (javax.jms.Topic)29