Skip to main content

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
TypeName
System.StringtypeName
System.StringqueueSuffix

IsTempQueue(String)

View Source
Declaration
public static bool IsTempQueue(string queueName)
Returns

System.Boolean

Parameters
TypeName
System.StringqueueName

SetQueuePrefix(String)

View Source
Declaration
public static void SetQueuePrefix(string prefix)
Parameters
TypeName
System.Stringprefix

GetTempQueueName()

View Source
Declaration
public static string GetTempQueueName()
Returns

System.String