C# 클래스 DictStreamProvider.PhysicalQueues.Redis.RedisQueueProvider

상속: IProviderQueue
파일 보기 프로젝트 열기: amamh/orleans-DictStreamProvider

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetRedisListName ( QueueId queueId ) : string
ReadRedisConnectionParams ( IProviderConfiguration config ) : void

메소드 상세

Dequeue() 공개 메소드

public Dequeue ( QueueId queueId ) : Task
queueId QueueId
리턴 Task

Enqueue() 공개 메소드

public Enqueue ( QueueId queueId, byte bytes ) : System.Threading.Tasks.Task
queueId QueueId
bytes byte
리턴 System.Threading.Tasks.Task

Init() 공개 메소드

public Init ( Logger logger, IProviderConfiguration config, string providerName, int numQueues ) : System.Threading.Tasks.Task
logger Logger
config IProviderConfiguration
providerName string
numQueues int
리턴 System.Threading.Tasks.Task

Length() 공개 메소드

public Length ( QueueId id ) : Task
id QueueId
리턴 Task