in src/main/csharp/Commands/Destination.cs [257:283]
public static string ConvertToStompString(Destination destination)
{
if(destination == null)
{
return null;
}
string result;
switch(destination.DestinationType)
{
case DestinationType.Topic:
result = "/topic/" + destination.PhysicalName;
break;
case DestinationType.TemporaryTopic:
result = (destination.RemoteDestination ? "/remote-temp-topic/" : "/temp-topic/") + destination.PhysicalName;
break;
case DestinationType.TemporaryQueue:
result = (destination.RemoteDestination ? "/remote-temp-queue/" : "/temp-queue/") + destination.PhysicalName;
break;
default:
result = "/queue/" + destination.PhysicalName;
break;
}
return result;
}