C# Class Nimbus.Transports.Redis.QueueManagement.NamespaceCleanser

Inheritance: INamespaceCleanser
Datei anzeigen Open project: NimbusAPI/Nimbus

Public Methods

Method Description
NamespaceCleanser ( GlobalPrefixSetting globalPrefix, Func multiplexerFunc, ILogger logger ) : System
RemoveAllExistingNamespaceElements ( ) : System.Threading.Tasks.Task

Private Methods

Method Description
ActuallyDeleteKey ( IDatabase database, RedisKey key ) : void
DeleteKey ( IDatabase database, RedisKey redisKey ) : void
FetchAllKeys ( StackExchange.Redis.ConnectionMultiplexer multiplexer, EndPoint endpoint ) : IEnumerable

Method Details

NamespaceCleanser() public method

public NamespaceCleanser ( GlobalPrefixSetting globalPrefix, Func multiplexerFunc, ILogger logger ) : System
globalPrefix GlobalPrefixSetting
multiplexerFunc Func
logger ILogger
return System

RemoveAllExistingNamespaceElements() public method

public RemoveAllExistingNamespaceElements ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task