C# Class XDMessaging.Transport.Amazon.Repositories.SubscriberRepository

Inheritance: ISubscriberRepository
显示文件 Open project: TheCodeKing/XDMessaging.Net Class Usage Examples

Public Methods

Method Description
CalculateMd5Hash ( string input ) : string
ExpireSubscriber ( Subscriber subscriber ) : void
GetSubscriber ( string channelName, string subscriberId ) : Subscriber
GetSubscriber ( string channelName, string subscriberId, bool longLived ) : Subscriber
SubscriberRepository ( AmazonAccountSettings amazonAccountSettings, IAmazonSqsFacade amazonSqsFacade ) : System

Private Methods

Method Description
DoesNameRequireEscape ( string rawTopic ) : bool
GetQueueName ( string channelName, string subscriber ) : string

Method Details

CalculateMd5Hash() public method

public CalculateMd5Hash ( string input ) : string
input string
return string

ExpireSubscriber() public method

public ExpireSubscriber ( Subscriber subscriber ) : void
subscriber XDMessaging.Entities.Amazon.Subscriber
return void

GetSubscriber() public method

public GetSubscriber ( string channelName, string subscriberId ) : Subscriber
channelName string
subscriberId string
return XDMessaging.Entities.Amazon.Subscriber

GetSubscriber() public method

public GetSubscriber ( string channelName, string subscriberId, bool longLived ) : Subscriber
channelName string
subscriberId string
longLived bool
return XDMessaging.Entities.Amazon.Subscriber

SubscriberRepository() public method

public SubscriberRepository ( AmazonAccountSettings amazonAccountSettings, IAmazonSqsFacade amazonSqsFacade ) : System
amazonAccountSettings XDMessaging.Entities.Amazon.AmazonAccountSettings
amazonSqsFacade IAmazonSqsFacade
return System