C# Class DictStreamProvider.PhysicalQueues.Redis.RedisQueueProvider

Inheritance: IProviderQueue
Afficher le fichier Open project: amamh/orleans-DictStreamProvider

Méthodes publiques

Méthode Description
Dequeue ( QueueId queueId ) : Task
Enqueue ( QueueId queueId, byte bytes ) : System.Threading.Tasks.Task
Init ( Logger logger, IProviderConfiguration config, string providerName, int numQueues ) : System.Threading.Tasks.Task
Length ( QueueId id ) : Task

Private Methods

Méthode Description
GetRedisListName ( QueueId queueId ) : string
ReadRedisConnectionParams ( IProviderConfiguration config ) : void

Method Details

Dequeue() public méthode

public Dequeue ( QueueId queueId ) : Task
queueId QueueId
Résultat Task

Enqueue() public méthode

public Enqueue ( QueueId queueId, byte bytes ) : System.Threading.Tasks.Task
queueId QueueId
bytes byte
Résultat System.Threading.Tasks.Task

Init() public méthode

public Init ( Logger logger, IProviderConfiguration config, string providerName, int numQueues ) : System.Threading.Tasks.Task
logger Logger
config IProviderConfiguration
providerName string
numQueues int
Résultat System.Threading.Tasks.Task

Length() public méthode

public Length ( QueueId id ) : Task
id QueueId
Résultat Task