C# Class NServiceBus.Redis.RedisSubscriptionStorage

Inheritance: ISubscriptionStorage
ファイルを表示 Open project: mackie1001/NServicebus.Redis

Protected Properties

Property Type Description
_clientManager IRedisClientsManager
_serializer ISerializer

Public Methods

Method Description
GetSubscriberAddressesForMessage ( IEnumerable messageTypes ) : IEnumerable
Init ( ) : void
RedisSubscriptionStorage ( ISerializer serializer, IRedisClientsManager clientManager ) : System
Subscribe ( NServiceBus.Address subscriber, IEnumerable messageTypes ) : void
Unsubscribe ( NServiceBus.Address subscriber, IEnumerable messageTypes ) : void

Protected Methods

Method Description
GetClient ( ) : RedisClient
GetSetName ( MessageType messageType ) : string

Method Details

GetClient() protected method

protected GetClient ( ) : RedisClient
return ServiceStack.Redis.RedisClient

GetSetName() protected method

protected GetSetName ( MessageType messageType ) : string
messageType MessageType
return string

GetSubscriberAddressesForMessage() public method

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

Init() public method

public Init ( ) : void
return void

RedisSubscriptionStorage() public method

public RedisSubscriptionStorage ( ISerializer serializer, IRedisClientsManager clientManager ) : System
serializer ISerializer
clientManager IRedisClientsManager
return System

Subscribe() public method

public Subscribe ( NServiceBus.Address subscriber, IEnumerable messageTypes ) : void
subscriber NServiceBus.Address
messageTypes IEnumerable
return void

Unsubscribe() public method

public Unsubscribe ( NServiceBus.Address subscriber, IEnumerable messageTypes ) : void
subscriber NServiceBus.Address
messageTypes IEnumerable
return void

Property Details

_clientManager protected_oe property

protected IRedisClientsManager _clientManager
return IRedisClientsManager

_serializer protected_oe property

protected ISerializer _serializer
return ISerializer