@@ -55,12 +55,12 @@ namespace RabbitMQ.Client.Impl
55
55
{
56
56
abstract class ModelBase : IFullModel , IRecoverable
57
57
{
58
- public readonly IDictionary < string , IBasicConsumer > m_consumers = new Dictionary < string , IBasicConsumer > ( ) ;
59
-
60
58
///<summary>Only used to kick-start a connection open
61
59
///sequence. See <see cref="Connection.Open"/> </summary>
62
60
public BlockingCell < ConnectionStartDetails > m_connectionStartCell = null ;
63
61
62
+ private readonly Dictionary < string , IBasicConsumer > _consumers = new Dictionary < string , IBasicConsumer > ( ) ;
63
+
64
64
private TimeSpan _handshakeContinuationTimeout = TimeSpan . FromSeconds ( 10 ) ;
65
65
private TimeSpan _continuationTimeout = TimeSpan . FromSeconds ( 20 ) ;
66
66
@@ -500,11 +500,11 @@ public void OnSessionShutdown(object sender, ShutdownEventArgs reason)
500
500
ConsumerDispatcher . Quiesce ( ) ;
501
501
SetCloseReason ( reason ) ;
502
502
OnModelShutdown ( reason ) ;
503
- BroadcastShutdownToConsumers ( m_consumers , reason ) ;
503
+ BroadcastShutdownToConsumers ( _consumers , reason ) ;
504
504
ConsumerDispatcher . Shutdown ( this ) . GetAwaiter ( ) . GetResult ( ) ; ;
505
505
}
506
506
507
- protected void BroadcastShutdownToConsumers ( IDictionary < string , IBasicConsumer > cs , ShutdownEventArgs reason )
507
+ protected void BroadcastShutdownToConsumers ( Dictionary < string , IBasicConsumer > cs , ShutdownEventArgs reason )
508
508
{
509
509
foreach ( KeyValuePair < string , IBasicConsumer > c in cs )
510
510
{
@@ -578,10 +578,10 @@ public void HandleBasicAck(ulong deliveryTag,
578
578
public void HandleBasicCancel ( string consumerTag , bool nowait )
579
579
{
580
580
IBasicConsumer consumer ;
581
- lock ( m_consumers )
581
+ lock ( _consumers )
582
582
{
583
- consumer = m_consumers [ consumerTag ] ;
584
- m_consumers . Remove ( consumerTag ) ;
583
+ consumer = _consumers [ consumerTag ] ;
584
+ _consumers . Remove ( consumerTag ) ;
585
585
}
586
586
if ( consumer == null )
587
587
{
@@ -601,10 +601,10 @@ public void HandleBasicCancelOk(string consumerTag)
601
601
consumerTag
602
602
));
603
603
*/
604
- lock ( m_consumers )
604
+ lock ( _consumers )
605
605
{
606
- k . m_consumer = m_consumers [ consumerTag ] ;
607
- m_consumers . Remove ( consumerTag ) ;
606
+ k . m_consumer = _consumers [ consumerTag ] ;
607
+ _consumers . Remove ( consumerTag ) ;
608
608
}
609
609
ConsumerDispatcher . HandleBasicCancelOk ( k . m_consumer , consumerTag ) ;
610
610
k . HandleCommand ( null ) ; // release the continuation.
@@ -615,9 +615,9 @@ public void HandleBasicConsumeOk(string consumerTag)
615
615
var k =
616
616
( BasicConsumerRpcContinuation ) _continuationQueue . Next ( ) ;
617
617
k . m_consumerTag = consumerTag ;
618
- lock ( m_consumers )
618
+ lock ( _consumers )
619
619
{
620
- m_consumers [ consumerTag ] = k . m_consumer ;
620
+ _consumers [ consumerTag ] = k . m_consumer ;
621
621
}
622
622
ConsumerDispatcher . HandleBasicConsumeOk ( k . m_consumer , consumerTag ) ;
623
623
k . HandleCommand ( null ) ; // release the continuation.
@@ -632,9 +632,9 @@ public virtual void HandleBasicDeliver(string consumerTag,
632
632
ReadOnlyMemory < byte > body )
633
633
{
634
634
IBasicConsumer consumer ;
635
- lock ( m_consumers )
635
+ lock ( _consumers )
636
636
{
637
- consumer = m_consumers [ consumerTag ] ;
637
+ consumer = _consumers [ consumerTag ] ;
638
638
}
639
639
if ( consumer == null )
640
640
{
@@ -1005,9 +1005,9 @@ public void BasicCancel(string consumerTag)
1005
1005
k . GetReply ( ContinuationTimeout ) ;
1006
1006
}
1007
1007
1008
- lock ( m_consumers )
1008
+ lock ( _consumers )
1009
1009
{
1010
- m_consumers . Remove ( consumerTag ) ;
1010
+ _consumers . Remove ( consumerTag ) ;
1011
1011
}
1012
1012
1013
1013
ModelShutdown -= k . m_consumer . HandleModelShutdown ;
@@ -1017,9 +1017,9 @@ public void BasicCancelNoWait(string consumerTag)
1017
1017
{
1018
1018
_Private_BasicCancel ( consumerTag , true ) ;
1019
1019
1020
- lock ( m_consumers )
1020
+ lock ( _consumers )
1021
1021
{
1022
- m_consumers . Remove ( consumerTag ) ;
1022
+ _consumers . Remove ( consumerTag ) ;
1023
1023
}
1024
1024
}
1025
1025
0 commit comments