Skip to content

Commit 235ceea

Browse files
committed
* Replace more use of string with correct types
1 parent d4490e2 commit 235ceea

File tree

4 files changed

+14
-12
lines changed

4 files changed

+14
-12
lines changed

projects/RabbitMQ.Client/PublicAPI.Unshipped.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -886,7 +886,7 @@ virtual RabbitMQ.Client.TcpClientAdapter.ReceiveTimeout.set -> void
886886
~RabbitMQ.Client.ConnectionFactory.CreateConnectionAsync(System.Collections.Generic.IEnumerable<string> hostnames, string clientProvidedName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<RabbitMQ.Client.IConnection>
887887
~RabbitMQ.Client.ConnectionFactory.CreateConnectionAsync(System.Collections.Generic.IEnumerable<string> hostnames, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<RabbitMQ.Client.IConnection>
888888
~RabbitMQ.Client.ConnectionFactory.CreateConnectionAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<RabbitMQ.Client.IConnection>
889-
~RabbitMQ.Client.ConsumerTag.ConsumerTag(string exchangeName) -> void
889+
~RabbitMQ.Client.ConsumerTag.ConsumerTag(string consumerTag) -> void
890890
~RabbitMQ.Client.Events.BasicDeliverEventArgs.BasicDeliverEventArgs(string consumerTag, ulong deliveryTag, bool redelivered, System.ReadOnlyMemory<byte> exchange, System.ReadOnlyMemory<byte> routingKey, in RabbitMQ.Client.ReadOnlyBasicProperties properties, System.ReadOnlyMemory<byte> body) -> void
891891
~RabbitMQ.Client.Events.QueueNameChangedAfterRecoveryEventArgs.QueueNameChangedAfterRecoveryEventArgs(RabbitMQ.Client.QueueName nameBefore, RabbitMQ.Client.QueueName nameAfter) -> void
892892
~RabbitMQ.Client.ExchangeName.ExchangeName(string exchangeName) -> void
@@ -932,7 +932,7 @@ virtual RabbitMQ.Client.TcpClientAdapter.ReceiveTimeout.set -> void
932932
~RabbitMQ.Client.ICredentialsRefresher.Register(RabbitMQ.Client.ICredentialsProvider provider, RabbitMQ.Client.ICredentialsRefresher.NotifyCredentialRefreshedAsync callback) -> RabbitMQ.Client.ICredentialsProvider
933933
~RabbitMQ.Client.PublicationAddress.PublicationAddress(RabbitMQ.Client.ExchangeType exchangeType, RabbitMQ.Client.ExchangeName exchangeName, RabbitMQ.Client.RoutingKey routingKey) -> void
934934
~RabbitMQ.Client.QueueName.QueueName(string queueName) -> void
935-
~RabbitMQ.Client.RoutingKey.RoutingKey(string exchangeName) -> void
935+
~RabbitMQ.Client.RoutingKey.RoutingKey(string routingKey) -> void
936936
~RabbitMQ.Client.TimerBasedCredentialRefresher.Register(RabbitMQ.Client.ICredentialsProvider provider, RabbitMQ.Client.ICredentialsRefresher.NotifyCredentialRefreshedAsync callback) -> RabbitMQ.Client.ICredentialsProvider
937937
~RabbitMQ.Client.TopologyRecoveryExceptionHandler.BindingRecoveryExceptionHandlerAsync.get -> System.Func<RabbitMQ.Client.IRecordedBinding, System.Exception, RabbitMQ.Client.IConnection, System.Threading.Tasks.Task>
938938
~RabbitMQ.Client.TopologyRecoveryExceptionHandler.BindingRecoveryExceptionHandlerAsync.set -> void

projects/RabbitMQ.Client/client/api/AmqpString.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -262,8 +262,8 @@ private RoutingKey() : base()
262262
{
263263
}
264264

265-
public RoutingKey(string exchangeName)
266-
: base(exchangeName, 256, Encoding.ASCII)
265+
public RoutingKey(string routingKey)
266+
: base(routingKey, 256, Encoding.ASCII)
267267
{
268268
}
269269

@@ -288,8 +288,8 @@ private ConsumerTag() : base()
288288
{
289289
}
290290

291-
public ConsumerTag(string exchangeName)
292-
: base(exchangeName, 256, Encoding.ASCII)
291+
public ConsumerTag(string consumerTag)
292+
: base(consumerTag, 256, Encoding.ASCII)
293293
{
294294
}
295295

projects/RabbitMQ.Client/client/impl/AutorecoveringConnection.Recovery.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -498,12 +498,12 @@ internal async ValueTask RecoverConsumersAsync(AutorecoveringChannel channelToRe
498498
_recordedEntitiesSemaphore.Wait();
499499
}
500500

501-
string oldTag = consumer.ConsumerTag;
501+
ConsumerTag oldTag = consumer.ConsumerTag;
502502
try
503503
{
504-
string newTag = await consumer.RecoverAsync(channelToUse)
504+
ConsumerTag newTag = await consumer.RecoverAsync(channelToUse)
505505
.ConfigureAwait(false);
506-
RecordedConsumer consumerWithNewConsumerTag = RecordedConsumer.WithNewConsumerTag((ConsumerTag)newTag, consumer);
506+
RecordedConsumer consumerWithNewConsumerTag = RecordedConsumer.WithNewConsumerTag(newTag, consumer);
507507
UpdateConsumer(oldTag, newTag, consumerWithNewConsumerTag);
508508

509509
if (!_consumerTagChangeAfterRecoveryWrapper.IsEmpty)
@@ -544,7 +544,7 @@ await _recordedEntitiesSemaphore.WaitAsync()
544544
}
545545
}
546546

547-
void UpdateConsumer(string oldTag, string newTag, in RecordedConsumer consumer)
547+
void UpdateConsumer(ConsumerTag oldTag, ConsumerTag newTag, in RecordedConsumer consumer)
548548
{
549549
// make sure server-generated tags are re-added
550550
_recordedConsumers.Remove(oldTag);

projects/RabbitMQ.Client/client/impl/RecordedConsumer.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,11 @@ public static RecordedConsumer WithNewQueueName(QueueName newQueueName, in Recor
106106
return new RecordedConsumer(old.Channel, old.Consumer, old.ConsumerTag, newQueueName, old.AutoAck, old.Exclusive, old.Arguments);
107107
}
108108

109-
public Task<string> RecoverAsync(IChannel channel)
109+
public async Task<ConsumerTag> RecoverAsync(IChannel channel)
110110
{
111-
return channel.BasicConsumeAsync(Queue, AutoAck, ConsumerTag, false, Exclusive, Arguments, Consumer);
111+
string ct = await channel.BasicConsumeAsync(Queue, AutoAck, ConsumerTag, false, Exclusive, Arguments, Consumer)
112+
.ConfigureAwait(false);
113+
return new ConsumerTag(ct);
112114
}
113115
}
114116
}

0 commit comments

Comments
 (0)