{"id":252,"date":"2014-10-17T13:52:59","date_gmt":"2014-10-17T13:52:59","guid":{"rendered":"http:\/\/adrhc.go.ro\/wordpress\/?p=252"},"modified":"2014-10-20T08:24:47","modified_gmt":"2014-10-20T08:24:47","slug":"activemq-spring-3-2-x","status":"publish","type":"post","link":"https:\/\/adrhc.go.ro\/blog\/activemq-spring-3-2-x\/","title":{"rendered":"ActiveMQ + Spring 3.2.x"},"content":{"rendered":"<pre class=\"brush:xml\">\t&lt;!-- CachingConnectionFactory Definition, sessionCacheSize property is the number of sessions to cache --&gt;\r\n\t&lt;bean id=\"connectionFactory\" class=\"org.springframework.jms.connection.CachingConnectionFactory\"&gt;\r\n\t\t&lt;constructor-arg ref=\"amqConnectionFactory\"\/&gt;\r\n\t\t&lt;property name=\"exceptionListener\" ref=\"jmsExceptionListener\"\/&gt;\r\n\t\t&lt;property name=\"sessionCacheSize\" value=\"100\"\/&gt;\r\n\t\t&lt;property name=\"cacheConsumers\" value=\"true\"\/&gt;\r\n\t&lt;\/bean&gt;\r\n\r\n\t&lt;!-- JmsTemplate Definition --&gt;\r\n\t&lt;bean id=\"jmsTemplate\" class=\"org.springframework.jms.core.JmsTemplate\"&gt;\r\n\t\t&lt;constructor-arg ref=\"connectionFactory\"\/&gt;\r\n\t&lt;\/bean&gt;\r\n\r\n\t&lt;amq:connectionFactory id=\"amqConnectionFactory\" brokerURL=\"${jms.brokerURL}\"\r\n\t                       userName=\"${jms.username}\" password=\"${jms.password}\"\/&gt;\r\n\r\n\t&lt;jms:listener-container concurrency=\"1\" destination-type=\"queue\">\r\n\t\t&lt;jms:listener id=\"QueueListener\" destination=\"${ssm.queque.name}\" ref=\"queueListener\"\/>\r\n\t&lt;\/jms:listener-container>\r\n\r\n\t&lt;jms:listener-container concurrency=\"1\" destination-type=\"topic\"&gt;\r\n\t\t&lt;jms:listener id=\"TopicListener\" destination=\"${topic.name}\" ref=\"topicListener\"\/&gt;\r\n\t&lt;\/jms:listener-container&gt;\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&lt;!&#8211; CachingConnectionFactory Definition, sessionCacheSize property is the number of sessions to cache &#8211;&gt; &lt;bean id=&#8221;connectionFactory&#8221; class=&#8221;org.springframework.jms.connection.CachingConnectionFactory&#8221;&gt; &lt;constructor-arg ref=&#8221;amqConnectionFactory&#8221;\/&gt; &lt;property name=&#8221;exceptionListener&#8221; ref=&#8221;jmsExceptionListener&#8221;\/&gt; &lt;property name=&#8221;sessionCacheSize&#8221; value=&#8221;100&#8243;\/&gt; &lt;property name=&#8221;cacheConsumers&#8221; value=&#8221;true&#8221;\/&gt; &lt;\/bean&gt; &lt;!&#8211; JmsTemplate Definition &#8211;&gt; &lt;bean id=&#8221;jmsTemplate&#8221; class=&#8221;org.springframework.jms.core.JmsTemplate&#8221;&gt; &lt;constructor-arg ref=&#8221;connectionFactory&#8221;\/&gt; &lt;\/bean&gt; &lt;amq:connectionFactory id=&#8221;amqConnectionFactory&#8221; [&hellip;]<\/p>\n<div class=\"link-more\"><a href=\"https:\/\/adrhc.go.ro\/blog\/activemq-spring-3-2-x\/#more-252\" class=\"more-link\">Continue reading &#10142; <span class=\"screen-reader-text\">ActiveMQ + Spring 3.2.x<\/span><\/a><\/div>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-252","post","type-post","status-publish","format-standard","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/posts\/252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/comments?post=252"}],"version-history":[{"count":0,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/posts\/252\/revisions"}],"wp:attachment":[{"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/media?parent=252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/categories?post=252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adrhc.go.ro\/blog\/wp-json\/wp\/v2\/tags?post=252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}