C# Класс Droog.Beanstalk.Client.BeanstalkClient

Наследование: IBeanstalkClient, IWatchedTubeClient
Показать файл Открыть проект

Открытые методы

Метод Описание
BeanstalkClient ( IConnectionPool pool ) : System
BeanstalkClient ( IPAddress address, int port ) : System
BeanstalkClient ( ISocket socket ) : System
BeanstalkClient ( string host, int port ) : System
Bury ( uint jobId, uint priority ) : bool
Delete ( uint jobId ) : bool
Dispose ( ) : void
GetJobStats ( uint jobId ) : Droog.Beanstalk.Client.JobStats
GetServerStats ( ) : Droog.Beanstalk.Client.ServerStats
GetTubeStats ( string tube ) : TubeStats
GetTubes ( ) : IEnumerable
Kick ( uint bound ) : uint
Peek ( uint jobId ) : Droog.Beanstalk.Client.Job
PeekBuried ( ) : Droog.Beanstalk.Client.Job
PeekDelayed ( ) : Droog.Beanstalk.Client.Job
PeekReady ( ) : Droog.Beanstalk.Client.Job
Put ( uint priority, System.TimeSpan delay, System.TimeSpan timeToRun, Stream request, long length ) : Droog.Beanstalk.Client.PutResponse
Release ( uint jobId, uint priority, System.TimeSpan delay ) : ReleaseStatus
Reserve ( ) : Droog.Beanstalk.Client.Job
Reserve ( System.TimeSpan timeout ) : Droog.Beanstalk.Client.Job
Touch ( uint jobId ) : bool
TryReserve ( System.TimeSpan timeout, Droog.Beanstalk.Client.Job &job ) : ReservationStatus

Приватные методы

Метод Описание
Connected ( ) : bool
Dispose ( bool suppressFinalizer ) : void
Exec ( System.Net.Request request ) : Response
IWatchedTubeClient ( ) : IEnumerable
IWatchedTubeClient ( string tube ) : int
InitSocket ( ) : void
Peek ( System.Net.Request request ) : Droog.Beanstalk.Client.Job
ThrowIfDisposed ( ) : void
VerifyConnection ( ) : void

Описание методов

BeanstalkClient() публичный Метод

public BeanstalkClient ( IConnectionPool pool ) : System
pool IConnectionPool
Результат System

BeanstalkClient() публичный Метод

public BeanstalkClient ( IPAddress address, int port ) : System
address System.Net.IPAddress
port int
Результат System

BeanstalkClient() публичный Метод

public BeanstalkClient ( ISocket socket ) : System
socket ISocket
Результат System

BeanstalkClient() публичный Метод

public BeanstalkClient ( string host, int port ) : System
host string
port int
Результат System

Bury() публичный Метод

public Bury ( uint jobId, uint priority ) : bool
jobId uint
priority uint
Результат bool

Delete() публичный Метод

public Delete ( uint jobId ) : bool
jobId uint
Результат bool

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetJobStats() публичный Метод

public GetJobStats ( uint jobId ) : Droog.Beanstalk.Client.JobStats
jobId uint
Результат Droog.Beanstalk.Client.JobStats

GetServerStats() публичный Метод

public GetServerStats ( ) : Droog.Beanstalk.Client.ServerStats
Результат Droog.Beanstalk.Client.ServerStats

GetTubeStats() публичный Метод

public GetTubeStats ( string tube ) : TubeStats
tube string
Результат TubeStats

GetTubes() публичный Метод

public GetTubes ( ) : IEnumerable
Результат IEnumerable

Kick() публичный Метод

public Kick ( uint bound ) : uint
bound uint
Результат uint

Peek() публичный Метод

public Peek ( uint jobId ) : Droog.Beanstalk.Client.Job
jobId uint
Результат Droog.Beanstalk.Client.Job

PeekBuried() публичный Метод

public PeekBuried ( ) : Droog.Beanstalk.Client.Job
Результат Droog.Beanstalk.Client.Job

PeekDelayed() публичный Метод

public PeekDelayed ( ) : Droog.Beanstalk.Client.Job
Результат Droog.Beanstalk.Client.Job

PeekReady() публичный Метод

public PeekReady ( ) : Droog.Beanstalk.Client.Job
Результат Droog.Beanstalk.Client.Job

Put() публичный Метод

public Put ( uint priority, System.TimeSpan delay, System.TimeSpan timeToRun, Stream request, long length ) : Droog.Beanstalk.Client.PutResponse
priority uint
delay System.TimeSpan
timeToRun System.TimeSpan
request Stream
length long
Результат Droog.Beanstalk.Client.PutResponse

Release() публичный Метод

public Release ( uint jobId, uint priority, System.TimeSpan delay ) : ReleaseStatus
jobId uint
priority uint
delay System.TimeSpan
Результат ReleaseStatus

Reserve() публичный Метод

public Reserve ( ) : Droog.Beanstalk.Client.Job
Результат Droog.Beanstalk.Client.Job

Reserve() публичный Метод

public Reserve ( System.TimeSpan timeout ) : Droog.Beanstalk.Client.Job
timeout System.TimeSpan
Результат Droog.Beanstalk.Client.Job

Touch() публичный Метод

public Touch ( uint jobId ) : bool
jobId uint
Результат bool

TryReserve() публичный Метод

public TryReserve ( System.TimeSpan timeout, Droog.Beanstalk.Client.Job &job ) : ReservationStatus
timeout System.TimeSpan
job Droog.Beanstalk.Client.Job
Результат ReservationStatus