List of usage examples for org.springframework.jms.core JmsTemplate setConnectionFactory
public void setConnectionFactory(@Nullable ConnectionFactory connectionFactory)
From source file:com.alliander.osgp.acceptancetests.config.messaging.WsAdminMessagingConfig.java
@Bean(name = "wsAdminOutgoingRequestsJmsTemplate") public JmsTemplate adminRequestsJmsTemplate() { final JmsTemplate jmsTemplate = new JmsTemplate(); jmsTemplate.setDefaultDestination(this.adminRequestsQueue()); jmsTemplate.setExplicitQosEnabled(MessagingConfig.EXPLICIT_QOS_ENABLED); jmsTemplate.setTimeToLive(MessagingConfig.TIME_TO_LIVE); jmsTemplate.setDeliveryPersistent(MessagingConfig.DELIVERY_PERSISTENT); jmsTemplate.setConnectionFactory(MessagingConfig.pooledConnectionFactory()); return jmsTemplate; }
From source file:com.alliander.osgp.acceptancetests.config.messaging.WsPublicLightingMessagingConfig.java
@Bean(name = "wsPublicLightingOutgoingRequestsJmsTemplate") public JmsTemplate publicLightingRequestsJmsTemplate() { final JmsTemplate jmsTemplate = new JmsTemplate(); jmsTemplate.setDefaultDestination(this.publicLightingRequestsQueue()); jmsTemplate.setExplicitQosEnabled(MessagingConfig.EXPLICIT_QOS_ENABLED); jmsTemplate.setTimeToLive(MessagingConfig.TIME_TO_LIVE); jmsTemplate.setDeliveryPersistent(MessagingConfig.DELIVERY_PERSISTENT); jmsTemplate.setConnectionFactory(MessagingConfig.pooledConnectionFactory()); return jmsTemplate; }
From source file:com.alliander.osgp.acceptancetests.config.messaging.WsTariffSwitchingMessagingConfig.java
@Bean(name = "wsTariffSwitchingOutgoingRequestsJmsTemplate") public JmsTemplate tariffSwitchingRequestsJmsTemplate() { final JmsTemplate jmsTemplate = new JmsTemplate(); jmsTemplate.setDefaultDestination(this.tariffSwitchingRequestsQueue()); jmsTemplate.setExplicitQosEnabled(MessagingConfig.EXPLICIT_QOS_ENABLED); jmsTemplate.setTimeToLive(MessagingConfig.TIME_TO_LIVE); jmsTemplate.setDeliveryPersistent(MessagingConfig.DELIVERY_PERSISTENT); jmsTemplate.setConnectionFactory(MessagingConfig.pooledConnectionFactory()); return jmsTemplate; }
From source file:org.apache.servicemix.jms.JmsConsumerEndpointTest.java
public void testDurableConsumerDefault() throws Exception { JmsComponent component = new JmsComponent(); JmsConsumerEndpoint endpoint = new JmsConsumerEndpoint(); endpoint.setService(new QName("jms")); endpoint.setEndpoint("endpoint"); endpoint.setTargetService(new QName("receiver")); endpoint.setListenerType("default"); endpoint.setConnectionFactory(connectionFactory); endpoint.setPubSubDomain(true);//from w ww. j a v a2 s .c o m endpoint.setSubscriptionDurable(true); endpoint.setClientId("clientId"); endpoint.setDestinationName("destinationTopic"); endpoint.setCacheLevel(DefaultMessageListenerContainer.CACHE_CONNECTION); component.setEndpoints(new JmsConsumerEndpoint[] { endpoint }); container.activateComponent(component, "servicemix-jms"); Thread.sleep(500); container.start(); JmsTemplate jmsTemplate = new JmsTemplate(); jmsTemplate.setConnectionFactory(new PooledConnectionFactory(connectionFactory)); jmsTemplate.setPubSubDomain(true); jmsTemplate.afterPropertiesSet(); jmsTemplate.convertAndSend("destinationTopic", "<hello>world</hello>"); receiver.getMessageList().assertMessagesReceived(1); Thread.sleep(500); }
From source file:com.alliander.osgp.acceptancetests.config.messaging.DomainAdminMessagingConfig.java
@Bean(name = "domainAdminOutgoingOsgpCoreRequestsJmsTemplate") public JmsTemplate outgoingOsgpCoreRequestsJmsTemplate() { final JmsTemplate jmsTemplate = new JmsTemplate(); jmsTemplate.setDefaultDestination(this.outgoingOsgpCoreRequestsQueue()); jmsTemplate.setExplicitQosEnabled(MessagingConfig.EXPLICIT_QOS_ENABLED); jmsTemplate.setTimeToLive(MessagingConfig.TIME_TO_LIVE); jmsTemplate.setDeliveryPersistent(MessagingConfig.DELIVERY_PERSISTENT); jmsTemplate.setConnectionFactory(MessagingConfig.pooledConnectionFactory()); return jmsTemplate; }
From source file:com.alliander.osgp.acceptancetests.config.messaging.DomainAdminMessagingConfig.java
@Bean(name = "domainAdminOutgoingOsgpCoreResponsesJmsTemplate") public JmsTemplate outgoingOsgpCoreResponsesJmsTemplate() { final JmsTemplate jmsTemplate = new JmsTemplate(); jmsTemplate.setDefaultDestination(this.outgoingOsgpCoreResponsesQueue()); jmsTemplate.setExplicitQosEnabled(MessagingConfig.EXPLICIT_QOS_ENABLED); jmsTemplate.setTimeToLive(MessagingConfig.TIME_TO_LIVE); jmsTemplate.setDeliveryPersistent(MessagingConfig.DELIVERY_PERSISTENT); jmsTemplate.setConnectionFactory(MessagingConfig.pooledConnectionFactory()); return jmsTemplate; }
From source file:com.alliander.osgp.acceptancetests.config.messaging.DomainAdminMessagingConfig.java
@Bean(name = "domainAdminOutgoingWebServiceResponsesJmsTemplate") public JmsTemplate outgoingWebServiceResponsesJmsTemplate() { final JmsTemplate jmsTemplate = new JmsTemplate(); jmsTemplate.setDefaultDestination(this.outgoingWebServiceResponsesQueue()); jmsTemplate.setExplicitQosEnabled(MessagingConfig.EXPLICIT_QOS_ENABLED); jmsTemplate.setTimeToLive(MessagingConfig.TIME_TO_LIVE); jmsTemplate.setDeliveryPersistent(MessagingConfig.DELIVERY_PERSISTENT); jmsTemplate.setConnectionFactory(MessagingConfig.pooledConnectionFactory()); jmsTemplate.setReceiveTimeout(MessagingConfig.RECEIVE_TIMEOUT); return jmsTemplate; }
From source file:com.alliander.osgp.acceptancetests.config.messaging.DomainTariffSwitchingMessagingConfig.java
@Bean(name = "domainTariffSwitchingOutgoingOsgpCoreRequestsJmsTemplate") public JmsTemplate outgoingOsgpCoreRequestsJmsTemplate() { final JmsTemplate jmsTemplate = new JmsTemplate(); jmsTemplate.setDefaultDestination(this.outgoingOsgpCoreRequestsQueue()); jmsTemplate.setExplicitQosEnabled(MessagingConfig.EXPLICIT_QOS_ENABLED); jmsTemplate.setTimeToLive(MessagingConfig.TIME_TO_LIVE); jmsTemplate.setDeliveryPersistent(MessagingConfig.DELIVERY_PERSISTENT); jmsTemplate.setConnectionFactory(MessagingConfig.pooledConnectionFactory()); return jmsTemplate; }
From source file:com.alliander.osgp.acceptancetests.config.messaging.DomainTariffSwitchingMessagingConfig.java
@Bean(name = "domainTariffSwitchingOutgoingOsgpCoreResponsesJmsTemplate") public JmsTemplate outgoingOsgpCoreResponsesJmsTemplate() { final JmsTemplate jmsTemplate = new JmsTemplate(); jmsTemplate.setDefaultDestination(this.outgoingOsgpCoreResponsesQueue()); jmsTemplate.setExplicitQosEnabled(MessagingConfig.EXPLICIT_QOS_ENABLED); jmsTemplate.setTimeToLive(MessagingConfig.TIME_TO_LIVE); jmsTemplate.setDeliveryPersistent(MessagingConfig.DELIVERY_PERSISTENT); jmsTemplate.setConnectionFactory(MessagingConfig.pooledConnectionFactory()); return jmsTemplate; }
From source file:com.alliander.osgp.acceptancetests.config.messaging.DomainCoreMessagingConfig.java
@Bean(name = "domainCoreOutgoingOsgpCoreResponsesJmsTemplate") public JmsTemplate osgpCoreResponsesIncomingJmsTemplate() { final JmsTemplate jmsTemplate = new JmsTemplate(); jmsTemplate.setDefaultDestination(this.osgpCoreResponsesIncomingQueue()); jmsTemplate.setExplicitQosEnabled(MessagingConfig.EXPLICIT_QOS_ENABLED); jmsTemplate.setTimeToLive(MessagingConfig.TIME_TO_LIVE); jmsTemplate.setDeliveryPersistent(MessagingConfig.DELIVERY_PERSISTENT); jmsTemplate.setConnectionFactory(MessagingConfig.pooledConnectionFactory()); return jmsTemplate; }