C# Class NServiceBus.Persistence.MongoDB.SubscriptionPersistence.MongoDbSubscriptionPersistence

Inheritance: ISubscriptionStorage
Exibir arquivo Open project: Thuzi/NServiceBus.Persistence.MongoDb Class Usage Examples

Public Methods

Method Description
GetSubscriberAddressesForMessage ( IEnumerable messageTypes ) : IEnumerable
Init ( ) : void
MongoDbSubscriptionPersistence ( MongoDatabase database ) : System
Subscribe ( Address client, IEnumerable messageTypes ) : void
Unsubscribe ( Address client, IEnumerable messageTypes ) : void

Private Methods

Method Description
GetMessageTypeKeys ( IEnumerable messageTypes ) : IEnumerable

Method Details

GetSubscriberAddressesForMessage() public method

public GetSubscriberAddressesForMessage ( IEnumerable messageTypes ) : IEnumerable
messageTypes IEnumerable
return IEnumerable

Init() public method

public Init ( ) : void
return void

MongoDbSubscriptionPersistence() public method

public MongoDbSubscriptionPersistence ( MongoDatabase database ) : System
database MongoDatabase
return System

Subscribe() public method

public Subscribe ( Address client, IEnumerable messageTypes ) : void
client Address
messageTypes IEnumerable
return void

Unsubscribe() public method

public Unsubscribe ( Address client, IEnumerable messageTypes ) : void
client Address
messageTypes IEnumerable
return void