-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
JBoss A-MQ 6.1
-
None
The customer defined the following connectors:| <transportConnector name="stomp" uri="stomp+nio://0.0.0.0:61113?jms.prefetchPolicy.all=10&transport.closeAsync=false&transport.defaultHeartBeat=3600000,0&transport.keepAlive=true&transport.soLinger=1"/>|
<transportConnector name="stomp+ssl" uri="stomp+ssl://0.0.0.0:61123?jms.prefetchPolicy.all=10&transport.closeAsync=false&transport.defaultHeartBeat=3600000,0&transport.enabledProtocols=TLSv1,TLSv1.1,TLSv1.2&transport.keepAlive=true&transport.needClientAuth=true&transport.soLinger=1"/> |
The expected prefetch limit would be 10 then. Instead the following data can be retrieved using Jolokia:| {|
"Active" : 1, |
"Connection" : { |
"Active" : 1, |
"ActiveTransactionCount" : 0, |
"Blocked" : 0, |
"Connected" : 1, |
"DispatchQueueSize" : 31132, |
"OldestActiveTransactionDuration" : null, |
"RemoteAddress" : "tcp://137.138.171.10:51861", |
"Slow" : 0, |
"UserName" : null |
{color:black}},| | "ConnectionId" : "ID:mb097.cern.ch-53269-1426495876408-1:1532171", |
"ConsumedCount" : 522, |
"DequeueCounter" : 522, |
"DestinationName" : "test.01312307", |
"DestinationQueue" : 0, |
"DestinationTemporary" : 0, |
"DestinationTopic" : 1, |
"DiscardedCount" : 0, |
"DispatchedCounter" : 33289, |
"DispatchedQueueSize" : 32767, |
"Durable" : 0, |
"EnqueueCounter" : 917890, |
"Exclusive" : 0, |
"MaximumPendingMessageLimit" : 0, |
"MaximumPendingQueueSize" : -1, |
"MessageCountAwaitingAcknowledge" : 32767, |
"Network" : 0, |
"NoLocal" : 0, |
"PendingQueueSize" : 884601, |
"PrefetchSize" : 32767, |
"Priority" : 0, |
"Retroactive" : 0, |
"Selector" : null, |
"SessionId" : -1, |
"SlowConsumer" : 1, |
"SubcriptionId" : 1, |
"SubcriptionName" : null, |
"SubscriptionId" : 1, |
"SubscriptionName" : null, |
"UserName" : null |
{color:black}} |
Apparently the configured prefetch size is not respected.