Examples of JmsEndpoint


Examples of com.consol.citrus.jms.endpoint.JmsEndpoint

        Map<String, JmsEndpoint> endpoints = beanDefinitionContext.getBeansOfType(JmsEndpoint.class);

        Assert.assertEquals(endpoints.size(), 4);

        // 1st message receiver
        JmsEndpoint jmsEndpoint = endpoints.get("jmsEndpoint1");
        Assert.assertNotNull(jmsEndpoint.getEndpointConfiguration().getConnectionFactory());
        Assert.assertEquals(jmsEndpoint.getEndpointConfiguration().getConnectionFactory(), beanDefinitionContext.getBean("connectionFactory"));
        Assert.assertEquals(jmsEndpoint.getEndpointConfiguration().getMessageConverter().getClass(), JmsMessageConverter.class);
        Assert.assertEquals(jmsEndpoint.getEndpointConfiguration().getDestinationName(), "JMS.Queue.Test");
        Assert.assertNull(jmsEndpoint.getEndpointConfiguration().getDestination());
        Assert.assertEquals(jmsEndpoint.getEndpointConfiguration().getTimeout(), 5000L);
        Assert.assertEquals(jmsEndpoint.getEndpointConfiguration().isUseObjectMessages(), false);

        // 2nd message receiver
        jmsEndpoint = endpoints.get("jmsEndpoint2");
        Assert.assertNotNull(jmsEndpoint.getEndpointConfiguration().getConnectionFactory());
        Assert.assertEquals(jmsEndpoint.getEndpointConfiguration().getConnectionFactory(), beanDefinitionContext.getBean("jmsConnectionFactory"));
        Assert.assertEquals(jmsEndpoint.getEndpointConfiguration().getMessageConverter(), beanDefinitionContext.getBean("messageConverter"));
        Assert.assertNull(jmsEndpoint.getEndpointConfiguration().getDestinationName());
        Assert.assertNotNull(jmsEndpoint.getEndpointConfiguration().getDestination());
        Assert.assertEquals(jmsEndpoint.getEndpointConfiguration().getTimeout(), 10000L);

        // 3rd message receiver
        jmsEndpoint = endpoints.get("jmsEndpoint3");
        Assert.assertNull(jmsEndpoint.getEndpointConfiguration().getConnectionFactory());
        Assert.assertNull(jmsEndpoint.getEndpointConfiguration().getDestinationName());
        Assert.assertNull(jmsEndpoint.getEndpointConfiguration().getDestination());
        Assert.assertEquals(jmsEndpoint.getEndpointConfiguration().isPubSubDomain(), true);
        Assert.assertEquals(jmsEndpoint.getEndpointConfiguration().isUseObjectMessages(), true);

        // 4th message receiver
        jmsEndpoint = endpoints.get("jmsEndpoint4");
        Assert.assertNotNull(jmsEndpoint.getActor());
        Assert.assertEquals(jmsEndpoint.getActor(), beanDefinitionContext.getBean("testActor", TestActor.class));
    }
View Full Code Here

Examples of org.apache.camel.component.jms.JmsEndpoint

        });
       
        container.start();
       
        // Send a message to the JMS endpoint
        JmsEndpoint endpoint = (JmsEndpoint) container.getEndpoint("jms:test");       
        Producer<JmsExchange> producer = endpoint.createProducer();
        JmsExchange exchange = producer.createExchange();
        JmsMessage in = exchange.getIn();
        in.setBody("Hello");
        in.setHeader("cheese", 123);
        producer.process(exchange);
View Full Code Here

Examples of org.apache.camel.component.jms.JmsEndpoint

* @version $Revision: 538973 $
*/
public class ActiveMQConfigureTest extends ContextTestSupport {
   
    public void testJmsTemplateUsesPoolingConnectionFactory() throws Exception {
        JmsEndpoint endpoint = resolveMandatoryEndpoint("activemq:test.foo");
        JmsProducer producer = endpoint.createProducer();

        JmsTemplate template = assertIsInstanceOf(JmsTemplate.class, producer.getTemplate());
        assertIsInstanceOf(PooledConnectionFactory.class, template.getConnectionFactory());
        assertEquals("pubSubDomain", false, template.isPubSubDomain());
    }
View Full Code Here

Examples of org.apache.camel.component.jms.JmsEndpoint

        assertIsInstanceOf(PooledConnectionFactory.class, template.getConnectionFactory());
        assertEquals("pubSubDomain", false, template.isPubSubDomain());
    }

    public void testListenerContainerUsesSpringConnectionFactory() throws Exception {
        JmsEndpoint endpoint = resolveMandatoryEndpoint("activemq:topic:test.foo");
        JmsConsumer consumer = endpoint.createConsumer(new Logger());

        AbstractMessageListenerContainer listenerContainer = consumer.getListenerContainer();
        assertIsInstanceOf(ActiveMQConnectionFactory.class, listenerContainer.getConnectionFactory());
        assertEquals("pubSubDomain", true, listenerContainer.isPubSubDomain());
View Full Code Here

Examples of org.apache.camel.component.jms.JmsEndpoint

        return new RouteBuilder() {
            public void configure() throws Exception {
                from(startEndpointUri).to("activemq:queue:test.b");
                from("activemq:queue:test.b").to("mock:result");

                JmsEndpoint endpoint1 = (JmsEndpoint) endpoint("activemq:topic:quote.IONA");
                endpoint1.getConfiguration().setTransacted(true);
                from(endpoint1).to("mock:transactedClient");

                JmsEndpoint endpoint2 = (JmsEndpoint) endpoint("activemq:topic:quote.IONA");
                endpoint1.getConfiguration().setTransacted(true);
                from(endpoint2).to("mock:nonTrasnactedClient");
            }
        };
    }
View Full Code Here

Examples of org.apache.camel.component.jms.JmsEndpoint

/**
* @version $Revision: 652240 $
*/
public class JmsProviderTest extends ContextTestSupport {
    public void testTemporaryDestinationTypes() throws Exception {
        JmsEndpoint endpoint = getMandatoryEndpoint("activemq:test.queue", JmsEndpoint.class);
        JmsConfiguration configuration = endpoint.getConfiguration();
        JmsProviderMetadata providerMetadata = configuration.getProviderMetadata();
        assertNotNull("provider", providerMetadata);

        Class<? extends TemporaryQueue> queueType = endpoint.getTemporaryQueueType();
        Class<? extends TemporaryTopic> topicType = endpoint.getTemporaryTopicType();

        log.info("Found queue type: " + queueType);
        log.info("Found topic type: " + topicType);

        assertNotNull("queueType", queueType);
View Full Code Here

Examples of org.apache.camel.component.jms.JmsEndpoint

* @version $Revision: 643458 $
*/
public class ActiveMQConfigureTest extends ContextTestSupport {
   
    public void testJmsTemplateUsesPoolingConnectionFactory() throws Exception {
        JmsEndpoint endpoint = resolveMandatoryEndpoint("activemq:test.foo");
        JmsProducer producer = endpoint.createProducer();

        JmsTemplate template = assertIsInstanceOf(JmsTemplate.class, producer.getTemplate());
        assertEquals("pubSubDomain", false, template.isPubSubDomain());
        assertIsInstanceOf(PooledConnectionFactory.class, template.getConnectionFactory());
    }
View Full Code Here

Examples of org.apache.camel.component.jms.JmsEndpoint

        assertEquals("pubSubDomain", false, template.isPubSubDomain());
        assertIsInstanceOf(PooledConnectionFactory.class, template.getConnectionFactory());
    }

    public void testJmsTemplateUsesSingleConnectionFactory() throws Exception {
        JmsEndpoint endpoint = resolveMandatoryEndpoint("activemq:test.foo?useSingleConnection=true");
        JmsProducer producer = endpoint.createProducer();

        JmsTemplate template = assertIsInstanceOf(JmsTemplate.class, producer.getTemplate());
        assertEquals("pubSubDomain", false, template.isPubSubDomain());
        SingleConnectionFactory connectionFactory = assertIsInstanceOf(SingleConnectionFactory.class, template.getConnectionFactory());
        assertIsInstanceOf(ActiveMQConnectionFactory.class, connectionFactory.getTargetConnectionFactory());
View Full Code Here

Examples of org.apache.camel.component.jms.JmsEndpoint

        SingleConnectionFactory connectionFactory = assertIsInstanceOf(SingleConnectionFactory.class, template.getConnectionFactory());
        assertIsInstanceOf(ActiveMQConnectionFactory.class, connectionFactory.getTargetConnectionFactory());
    }

    public void testJmsTemplateDoesNotUsePoolingConnectionFactory() throws Exception {
        JmsEndpoint endpoint = resolveMandatoryEndpoint("activemq:test.foo?usePooledConnection=false");
        JmsProducer producer = endpoint.createProducer();

        JmsTemplate template = assertIsInstanceOf(JmsTemplate.class, producer.getTemplate());
        assertEquals("pubSubDomain", false, template.isPubSubDomain());
        assertIsInstanceOf(ActiveMQConnectionFactory.class, template.getConnectionFactory());
    }
View Full Code Here

Examples of org.apache.camel.component.jms.JmsEndpoint

        assertEquals("pubSubDomain", false, template.isPubSubDomain());
        assertIsInstanceOf(ActiveMQConnectionFactory.class, template.getConnectionFactory());
    }

    public void testListenerContainerUsesSpringConnectionFactory() throws Exception {
        JmsEndpoint endpoint = resolveMandatoryEndpoint("activemq:topic:test.foo");
        JmsConsumer consumer = endpoint.createConsumer(new Logger());

        AbstractMessageListenerContainer listenerContainer = consumer.getListenerContainer();
        assertEquals("pubSubDomain", true, listenerContainer.isPubSubDomain());
        assertIsInstanceOf(PooledConnectionFactory.class, listenerContainer.getConnectionFactory());
    }
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.