Skip to content

Commit 0877434

Browse files
authored
Release/1.0.1 (#224)
+semver: patch prefix scope variables with `@` Signed-off-by: Victor Chang <[email protected]>
1 parent 6313bd3 commit 0877434

File tree

10 files changed

+31
-27
lines changed

10 files changed

+31
-27
lines changed

src/Messaging/Common/ExportRequestType.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16+
1617
namespace Monai.Deploy.Messaging.Common
1718
{
1819
public enum ExportRequestType

src/Messaging/Events/WorkflowRequestEvent.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,28 +67,34 @@ public override bool Equals(object? obj)
6767
DataService.Equals(dataOrigin.DataService);
6868
}
6969
}
70+
7071
public enum DataService
7172
{
7273
/// <summary>
7374
/// Unknown data service
7475
/// </summary>
7576
Unknown,
77+
7678
/// <summary>
7779
/// Data received via DIMSE services
7880
/// </summary>
7981
DIMSE,
82+
8083
/// <summary>
8184
/// Data received via DICOMWeb services
8285
/// </summary>
8386
DicomWeb,
87+
8488
/// <summary>
8589
/// Data received via FHIR services
8690
/// </summary>
8791
FHIR,
92+
8893
/// <summary>
8994
/// Data received via HL7 services
9095
/// </summary>
9196
HL7,
97+
9298
/// <summary>
9399
/// Data received via ACR API call
94100
/// </summary>

src/Messaging/Tests/IServiceCollectionExtensionsTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,11 @@ internal class GoodSubscriberService : IMessageBrokerSubscriberService
204204
public string Name => throw new NotImplementedException();
205205

206206
#pragma warning disable CS0067 // The event 'GoodSubscriberService.OnConnectionError' is never used
207+
207208
// event used by users of this library
208209
public event ConnectionErrorHandler? OnConnectionError;
210+
#pragma warning restore CS0067 // The event 'GoodSubscriberService.OnConnectionError' is never used
211+
209212
#pragma warning restore CS0067 // The event 'GoodSubscriberService.OnConnectionError' is never used
210213

211214
public void Acknowledge(MessageBase message) => throw new NotImplementedException();

src/Messaging/Tests/TaskCallbackEventTest.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
namespace Monai.Deploy.Messaging.Tests
2323
{
24-
2524
public class TaskCallbackEventTest
2625
{
2726
[Fact(DisplayName = "Validation throws on error")]

src/Messaging/Tests/WorkflowRequestMessageTest.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,29 +48,25 @@ public void ConvertsJsonMessageToMessage()
4848
{
4949
DataService = DataService.DicomWeb,
5050
Source = Guid.NewGuid().ToString(),
51-
Destination = Guid.NewGuid().ToString(),
52-
51+
Destination = Guid.NewGuid().ToString(),
5352
});
5453
input.DataOrigins.Add(new DataOrigin
5554
{
5655
DataService = DataService.FHIR,
5756
Source = Guid.NewGuid().ToString(),
5857
Destination = Guid.NewGuid().ToString(),
59-
6058
});
6159
input.DataOrigins.Add(new DataOrigin
6260
{
6361
DataService = DataService.DIMSE,
6462
Source = Guid.NewGuid().ToString(),
6563
Destination = Guid.NewGuid().ToString(),
66-
6764
});
6865
input.DataOrigins.Add(new DataOrigin
6966
{
7067
DataService = DataService.HL7,
7168
Source = Guid.NewGuid().ToString(),
7269
Destination = Guid.NewGuid().ToString(),
73-
7470
});
7571

7672
var files = new List<BlockStorageInfo>()

src/Plugins/RabbitMQ/Logger.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public static partial class Logger
2323
{
2424
internal static readonly string LoggingScopeMessageApplication = "Message ID={0}. Application ID={1}.";
2525

26-
[LoggerMessage(EventId = 10000, Level = LogLevel.Information, Message = "Publishing message to {endpoint}/{virtualHost}. Exchange={exchange}, Routing Key={topic}.")]
26+
[LoggerMessage(EventId = 10000, Level = LogLevel.Information, Message = "Publishing message to {endpoint}/{virtualHost}. Exchange: {exchange}, Topic: {topic}.")]
2727
public static partial void PublshingRabbitMQ(this ILogger logger, string endpoint, string virtualHost, string exchange, string topic);
2828

2929
[LoggerMessage(EventId = 10001, Level = LogLevel.Debug, Message = "{ServiceName} connecting to {endpoint}/{virtualHost}.")]
@@ -32,32 +32,32 @@ public static partial class Logger
3232
[LoggerMessage(EventId = 10002, Level = LogLevel.Information, Message = "Message received from queue {queue} for {topic}.")]
3333
public static partial void MessageReceivedFromQueue(this ILogger logger, string queue, string topic);
3434

35-
[LoggerMessage(EventId = 10003, Level = LogLevel.Information, Message = "Listening for messages from {endpoint}/{virtualHost}. Exchange={exchange}, Queue={queue}, Routing Key={topic}.")]
35+
[LoggerMessage(EventId = 10003, Level = LogLevel.Information, Message = "Listening for messages from {endpoint}/{virtualHost}. Exchange: {exchange}, Queue: {queue}, Topic: {topic}.")]
3636
public static partial void SubscribeToRabbitMQQueue(this ILogger logger, string endpoint, string virtualHost, string exchange, string queue, string topic);
3737

38-
[LoggerMessage(EventId = 10004, Level = LogLevel.Information, Message = "Sending message acknowledgement for message {messageId}.")]
38+
[LoggerMessage(EventId = 10004, Level = LogLevel.Information, Message = "Sending message acknowledgment. MessageId: {messageId}.")]
3939
public static partial void SendingAcknowledgement(this ILogger logger, string messageId);
4040

41-
[LoggerMessage(EventId = 10005, Level = LogLevel.Information, Message = "Ackowledge sent for message {messageId}. Event Duration {durationMilliseconds}")]
41+
[LoggerMessage(EventId = 10005, Level = LogLevel.Information, Message = "Acknowledgment sent. Message ID: {messageId}. Event Duration: {durationMilliseconds}")]
4242
public static partial void AcknowledgementSent(this ILogger logger, string messageId, double durationMilliseconds);
4343

44-
[LoggerMessage(EventId = 10006, Level = LogLevel.Information, Message = "Sending nack message {messageId} and requeuing.")]
44+
[LoggerMessage(EventId = 10006, Level = LogLevel.Information, Message = "Sending nack message. Message ID: {messageId} and requeuing.")]
4545
public static partial void SendingNAcknowledgement(this ILogger logger, string messageId);
4646

47-
[LoggerMessage(EventId = 10007, Level = LogLevel.Information, Message = "Nack message sent for message {messageId}, requeue={requeue}.")]
47+
[LoggerMessage(EventId = 10007, Level = LogLevel.Information, Message = "Nack message sent. Message ID: {messageId}. Requeue: @{requeue}.")]
4848
public static partial void NAcknowledgementSent(this ILogger logger, string messageId, bool requeue);
4949

5050
[LoggerMessage(EventId = 10008, Level = LogLevel.Information, Message = "Closing connections.")]
5151
public static partial void ClosingConnections(this ILogger logger);
5252

53-
[LoggerMessage(EventId = 10009, Level = LogLevel.Error, Message = "Invalid or corrupted message received: Queue={queueName}, Topic={topic}, Message ID={messageId}.")]
53+
[LoggerMessage(EventId = 10009, Level = LogLevel.Error, Message = "Invalid or corrupted message received: Queue name: {queueName}. Topic: {topic}. Message ID: {messageId}.")]
5454
public static partial void InvalidMessage(this ILogger logger, string queueName, string topic, string messageId, Exception ex);
5555

56-
[LoggerMessage(EventId = 10010, Level = LogLevel.Error, Message = "Exception not handled by the subscriber's callback function: Queue={queueName}, Topic={topic}, Message ID={messageId}.")]
56+
[LoggerMessage(EventId = 10010, Level = LogLevel.Error, Message = "Exception not handled by the subscriber's callback function: Queue name: {queueName}. Topic: {topic}. Message ID: {messageId}.")]
5757
public static partial void ErrorNotHandledByCallback(this ILogger logger, string queueName, string topic, string messageId, Exception ex);
5858

59-
[LoggerMessage(EventId = 10011, Level = LogLevel.Error, Message = "Exception thrown: Message ID={messageId}.")]
60-
public static partial void Exception(this ILogger logger, string messageId, Exception ex);
59+
[LoggerMessage(EventId = 10011, Level = LogLevel.Error, Message = "Error requeuing. Message ID: {messageId}.")]
60+
public static partial void ErrorRequeue(this ILogger logger, string messageId, Exception ex);
6161

6262
[LoggerMessage(EventId = 10012, Level = LogLevel.Error, Message = "Health check failure.")]
6363
public static partial void HealthCheckError(this ILogger logger, Exception ex);

src/Plugins/RabbitMQ/Publisher/RabbitMqMessagePublisherService.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,9 @@ public Task Publish(string topic, Message message)
101101

102102
using var loggingScope = _logger.BeginScope(new LoggingDataDictionary<string, object>
103103
{
104-
["MessageId"] = message.MessageId,
105-
["ApplicationId"] = message.ApplicationId,
106-
["CorrelationId"] = message.CorrelationId
104+
["@messageId"] = message.MessageId,
105+
["@applicationId"] = message.ApplicationId,
106+
["@correlationId"] = message.CorrelationId
107107
});
108108

109109
_logger.PublshingRabbitMQ(_endpoint, _virtualHost, _exchange, topic);

src/Plugins/RabbitMQ/Subscriber/RabbitMqMessageSubscriberService.cs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,10 @@ private EventingBasicConsumer CreateConsumer(Func<MessageReceivedEventArgs, Task
185185
{
186186
using var loggingScope = _logger.BeginScope(new LoggingDataDictionary<string, object>
187187
{
188-
["MessageId"] = eventArgs.BasicProperties.MessageId,
189-
["ApplicationId"] = eventArgs.BasicProperties.AppId,
190-
["CorrelationId"] = eventArgs.BasicProperties.CorrelationId,
191-
["RecievedTime"] = DateTime.UtcNow
188+
["@messageId"] = eventArgs.BasicProperties.MessageId,
189+
["@applicationId"] = eventArgs.BasicProperties.AppId,
190+
["@correlationId"] = eventArgs.BasicProperties.CorrelationId,
191+
["@recievedTime"] = DateTime.UtcNow
192192
});
193193

194194
_logger.MessageReceivedFromQueue(queueDeclareResult.QueueName, eventArgs.RoutingKey);
@@ -274,7 +274,7 @@ public void Acknowledge(MessageBase message)
274274

275275
using var loggingScope = _logger.BeginScope(new LoggingDataDictionary<string, object>
276276
{
277-
["EventDuration"] = eventDuration
277+
["@eventDuration"] = eventDuration
278278
});
279279
_logger.AcknowledgementSent(message.MessageId, eventDuration);
280280
}
@@ -291,7 +291,7 @@ public async Task RequeueWithDelay(MessageBase message)
291291
}
292292
catch (Exception e)
293293
{
294-
_logger.Exception($"Requeue delay failed.", e);
294+
_logger.ErrorRequeue($"Requeue delay failed.", e);
295295
Reject(message, true);
296296
}
297297
}
@@ -379,6 +379,7 @@ private static MessageReceivedEventArgs CreateMessage(string topic, BasicDeliver
379379
deliveryTag: eventArgs.DeliveryTag.ToString(CultureInfo.InvariantCulture)),
380380
CancellationToken.None);
381381
}
382+
382383
private (bool exists, bool accessable) QueueExists(string queueName)
383384
{
384385
var testChannel = _rabbitMqConnectionFactory.MakeTempChannel(ChannelType.Subscriber, _endpoint, _username, _password, _virtualHost, _useSSL, _portNumber);

src/Plugins/RabbitMQ/Tests/Integration/ReliabilityTest.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,6 @@ public void GivenMessages_WhenPublished_SubscribeShallReceiveAndAckMessages()
144144
#pragma warning restore CS1998 // Async method lacks 'await' operators and will run synchronously
145145
}
146146

147-
148147
Parallel.For(0, MessageCount, new ParallelOptions { MaxDegreeOfParallelism = MaxDegreeOfParallelism }, i =>
149148
{
150149
var guid = Guid.NewGuid().ToString();

src/Plugins/RabbitMQ/Tests/Unit/RabbitMqMessageSubscriberServiceTest.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,6 @@ await Task.Run(() =>
375375
s_messageReceived = args.Message;
376376
service.Acknowledge(args.Message);
377377
}).ConfigureAwait(false);
378-
379378
});
380379
};
381380
Assert.Throws<OperationInterruptedException>(asyncAct);

0 commit comments

Comments
 (0)