C# Класс RedisQueue.Net.ServiceProvider.RedisMonitor

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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