C# Class Nimbus.Infrastructure.PathFactory

Inheritance: IPathFactory
Exibir arquivo Open project: NimbusAPI/Nimbus Class Usage Examples

Public Methods

Method Description
DeadLetterOfficePath ( ) : string
InputQueuePathFor ( string applicationName, string instanceName ) : string
PathFactory ( GlobalPrefixSetting globalPrefix ) : System
QueuePathFor ( Type type ) : string
SubscriptionNameFor ( string applicationName, Type handlerType ) : string
SubscriptionNameFor ( string applicationName, string instanceName, Type handlerType ) : string
TopicPathFor ( Type type ) : string

Private Methods

Method Description
CalculateAdler32Hash ( string inputString ) : string
SanitiseCharacter ( char currentChar ) : char
Sanitize ( string path ) : string
Shorten ( string path, int maxLength ) : string
StripGenericQualification ( Type type ) : string

Method Details

DeadLetterOfficePath() public method

public DeadLetterOfficePath ( ) : string
return string

InputQueuePathFor() public method

public InputQueuePathFor ( string applicationName, string instanceName ) : string
applicationName string
instanceName string
return string

PathFactory() public method

public PathFactory ( GlobalPrefixSetting globalPrefix ) : System
globalPrefix GlobalPrefixSetting
return System

QueuePathFor() public method

public QueuePathFor ( Type type ) : string
type System.Type
return string

SubscriptionNameFor() public method

public SubscriptionNameFor ( string applicationName, Type handlerType ) : string
applicationName string
handlerType System.Type
return string

SubscriptionNameFor() public method

public SubscriptionNameFor ( string applicationName, string instanceName, Type handlerType ) : string
applicationName string
instanceName string
handlerType System.Type
return string

TopicPathFor() public method

public TopicPathFor ( Type type ) : string
type System.Type
return string