Override ToString() function to provide better formatted destination name that is consistent with ActiveMQ client.
diff --git a/src/main/csharp/Queue.cs b/src/main/csharp/Queue.cs
index 1addb9d..90bff4e 100644
--- a/src/main/csharp/Queue.cs
+++ b/src/main/csharp/Queue.cs
@@ -62,5 +62,13 @@
}
#endregion
+
+ /// <summary>
+ /// </summary>
+ /// <returns>string representation of this instance</returns>
+ public override System.String ToString()
+ {
+ return "queue://" + QueueName;
+ }
}
}
\ No newline at end of file
diff --git a/src/main/csharp/TemporaryQueue.cs b/src/main/csharp/TemporaryQueue.cs
index ccd3944..ae591a3 100644
--- a/src/main/csharp/TemporaryQueue.cs
+++ b/src/main/csharp/TemporaryQueue.cs
@@ -62,5 +62,13 @@
}
#endregion
+
+ /// <summary>
+ /// </summary>
+ /// <returns>string representation of this instance</returns>
+ public override System.String ToString()
+ {
+ return "temp-queue://" + QueueName;
+ }
}
}
diff --git a/src/main/csharp/TemporaryTopic.cs b/src/main/csharp/TemporaryTopic.cs
index 0381518..04b9110 100644
--- a/src/main/csharp/TemporaryTopic.cs
+++ b/src/main/csharp/TemporaryTopic.cs
@@ -62,5 +62,13 @@
}
#endregion
+
+ /// <summary>
+ /// </summary>
+ /// <returns>string representation of this instance</returns>
+ public override System.String ToString()
+ {
+ return "temp-topic://" + TopicName;
+ }
}
}
diff --git a/src/main/csharp/Topic.cs b/src/main/csharp/Topic.cs
index 1223022..b897f0f 100644
--- a/src/main/csharp/Topic.cs
+++ b/src/main/csharp/Topic.cs
@@ -62,5 +62,13 @@
}
#endregion
+
+ /// <summary>
+ /// </summary>
+ /// <returns>string representation of this instance</returns>
+ public override System.String ToString()
+ {
+ return "topic://" + TopicName;
+ }
}
}
\ No newline at end of file