Search in sources :

Example 46 with ConnectionFactory

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

the class CamelJmsTestHelper method createPooledConnectionFactory.

public static PooledConnectionFactory createPooledConnectionFactory() {
    ConnectionFactory cf = createConnectionFactory(null, null);
    PooledConnectionFactory pooled = new PooledConnectionFactory();
    pooled.setConnectionFactory(cf);
    pooled.setMaxConnections(8);
    return pooled;
}
Also used : PooledConnectionFactory(org.apache.activemq.pool.PooledConnectionFactory) ConnectionFactory(javax.jms.ConnectionFactory) ActiveMQConnectionFactory(org.apache.activemq.ActiveMQConnectionFactory) PooledConnectionFactory(org.apache.activemq.pool.PooledConnectionFactory)

Example 47 with ConnectionFactory

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

the class ConsumeJmsBytesMessageTest method createCamelContext.

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

Example 48 with ConnectionFactory

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

the class JmsEndpointConfigurationTest method testSetConnectionFactoryAndUsernameAndPassword.

@Test
public void testSetConnectionFactoryAndUsernameAndPassword() throws Exception {
    JmsEndpoint endpoint = resolveMandatoryEndpoint("jms:topic:Foo.Bar?connectionFactory=#myConnectionFactory&username=James&password=ABC", JmsEndpoint.class);
    ConnectionFactory cf = endpoint.getConfiguration().getConnectionFactory();
    assertNotNull("The connectionFactory should not be null", cf);
    assertTrue("The connectionFactory should be the instance of UserCredentialsConnectionFactoryAdapter", cf instanceof UserCredentialsConnectionFactoryAdapter);
}
Also used : ActiveMQConnectionFactory(org.apache.activemq.ActiveMQConnectionFactory) ConnectionFactory(javax.jms.ConnectionFactory) UserCredentialsConnectionFactoryAdapter(org.springframework.jms.connection.UserCredentialsConnectionFactoryAdapter) Test(org.junit.Test)

Example 49 with ConnectionFactory

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

the class JmsErrorHandlerLogStackTraceTest method createCamelContext.

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

Example 50 with ConnectionFactory

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

the class JmsFilterTest method createCamelContext.

protected CamelContext createCamelContext() throws Exception {
    CamelContext camelContext = super.createCamelContext();
    ConnectionFactory connectionFactory = CamelJmsTestHelper.createConnectionFactory();
    camelContext.addComponent("jms", JmsComponent.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