I have the following code which receives a JMS message
singleCMRecordConsumer channel received the message and rest of the process done accordingly.Code:..... <int:channel id="setPriorityChannel" /> <int:router id="assignPriorityRouter" input-channel="setPriorityChannel" default-output-channel="lowestPriorityChannel" ref="priorityRouter"/> <int:channel id="lowestPriorityChannel" /> <int-jms:outbound-channel-adapter id="singleCMLowestProducerAdapter" channel="lowestPriorityChannel" destination="ProcessCorrespondenceQueue" explicit-qos-enabled="true" priority="0" /> <int:channel id="highestPriorityChannel" /> <int-jms:outbound-channel-adapter id="singleCMHighestProducerAdapter" channel="highestPriorityChannel" destination="ProcessCorrespondenceQueue" explicit-qos-enabled="true" priority="9" /> <int:channel id="singleCMRecordConsumer" /> <int-jms:message-driven-channel-adapter id="singleCMConsumerAdapter" destination="ProcessCorrespondenceQueue" channel="singleCMRecordConsumer" transaction-manager="transactionManager" /> ......... <jee:jndi-lookup id="ProcessCorrespondenceQueue" jndi-name="jms/processCorrespondenceQueue"/>
When I see in the weblogic the Consumers Current and Consumers High is 1 but Consumers Total count increases for each second.
I am wondering this Consumers Total increases because of JMS resources are not cleanup.
Did I miss any property? any idea?
Thanks


Reply With Quote