QueueNames
Util class to create unique queue names for runtime types
Assembly: ServiceStack.Interfaces.dll
View Source
Declaration
public class QueueNames
Properties
Priority
View Source
Declaration
public string Priority { get; }
In
View Source
Declaration
public string In { get; }
Out
View Source
Declaration
public string Out { get; }
Dlq
View Source
Declaration
public string Dlq { get; }
Fields
Exchange
View Source
Declaration
public static string Exchange
ExchangeDlq
View Source
Declaration
public static string ExchangeDlq
ExchangeTopic
View Source
Declaration
public static string ExchangeTopic
MqPrefix
View Source
Declaration
public static string MqPrefix
QueuePrefix
View Source
Declaration
public static string QueuePrefix
TempMqPrefix
View Source
Declaration
public static string TempMqPrefix
TopicIn
View Source
Declaration
public static string TopicIn
TopicOut
View Source
Declaration
public static string TopicOut
ResolveQueueNameFn
View Source
Declaration
public static Func<string, string, string> ResolveQueueNameFn
Methods
ResolveQueueName(String, String)
View Source
Declaration
public static string ResolveQueueName(string typeName, string queueSuffix)
Returns
System.String
Parameters
Type | Name |
---|---|
System.String | typeName |
System.String | queueSuffix |
IsTempQueue(String)
View Source
Declaration
public static bool IsTempQueue(string queueName)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
System.String | queueName |
SetQueuePrefix(String)
View Source
Declaration
public static void SetQueuePrefix(string prefix)
Parameters
Type | Name |
---|---|
System.String | prefix |
GetTempQueueName()
View Source
Declaration
public static string GetTempQueueName()
Returns
System.String