프로퍼티 | 타입 | 설명 | |
---|---|---|---|
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.
|
protected ProcessTask ( RedisQueue.Net.Clients.Entities.TaskMessage task ) : void | ||
task | RedisQueue.Net.Clients.Entities.TaskMessage | |
리턴 | void |
public RedisMonitor ( string host, int port ) : System | ||
host | string | |
port | int | |
리턴 | System |