C# 클래스 RedisQueue.Net.ServiceProvider.RedisMonitor

파일 보기 프로젝트 열기: e-travel/RedisQueue.Net

보호된 프로퍼티들

프로퍼티 타입 설명
ThreadLock object

공개 메소드들

메소드 설명
RedisMonitor ( ) : System
RedisMonitor ( string host, int port ) : System
Start ( ) : void
Stop ( ) : void

보호된 메소드들

메소드 설명
BlockSubscribe ( ) : void
DoSubscribe ( ) : void
InitializeMonitorClient ( ) : void
InitializeSubscriptionClient ( ) : void
InitializeThreads ( ) : void
InitializeWorker ( ) : void
ProcessPendingTasks ( ) : void

Processes all pending tasks that can be found in the queue.

ProcessTask ( RedisQueue.Net.Clients.Entities.TaskMessage task ) : void

Processes a single task and updates the queue accordingly.

Run ( ) : void
SubscribeToQueue ( ) : void
UnSubscribeFromQueue ( ) : void

비공개 메소드들

메소드 설명
ResolvePath ( string path ) : string

Resolves the path to an assembly, at first trying the path from the current directory, then attempting to get the path from the current AppDomain's base directory.

메소드 상세

BlockSubscribe() 보호된 메소드

protected BlockSubscribe ( ) : void
리턴 void

DoSubscribe() 보호된 메소드

protected DoSubscribe ( ) : void
리턴 void

InitializeMonitorClient() 보호된 메소드

protected InitializeMonitorClient ( ) : void
리턴 void

InitializeSubscriptionClient() 보호된 메소드

protected InitializeSubscriptionClient ( ) : void
리턴 void

InitializeThreads() 보호된 메소드

protected InitializeThreads ( ) : void
리턴 void

InitializeWorker() 보호된 메소드

protected InitializeWorker ( ) : void
리턴 void

ProcessPendingTasks() 보호된 메소드

Processes all pending tasks that can be found in the queue.
protected ProcessPendingTasks ( ) : void
리턴 void

ProcessTask() 보호된 메소드

Processes a single task and updates the queue accordingly.
protected ProcessTask ( RedisQueue.Net.Clients.Entities.TaskMessage task ) : void
task RedisQueue.Net.Clients.Entities.TaskMessage
리턴 void

RedisMonitor() 공개 메소드

public RedisMonitor ( ) : System
리턴 System

RedisMonitor() 공개 메소드

public RedisMonitor ( string host, int port ) : System
host string
port int
리턴 System

Run() 보호된 메소드

protected Run ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

SubscribeToQueue() 보호된 메소드

protected SubscribeToQueue ( ) : void
리턴 void

UnSubscribeFromQueue() 보호된 메소드

protected UnSubscribeFromQueue ( ) : void
리턴 void

프로퍼티 상세

ThreadLock 보호되어 있는 프로퍼티

protected object ThreadLock
리턴 object