C# Class Droog.Beanstalk.Client.BeanstalkClient

Inheritance: IBeanstalkClient, IWatchedTubeClient
Afficher le fichier Open project: sdether/libBeanstalk.NET

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

BeanstalkClient() public méthode

public BeanstalkClient ( IConnectionPool pool ) : System
pool IConnectionPool
Résultat System

BeanstalkClient() public méthode

public BeanstalkClient ( IPAddress address, int port ) : System
address System.Net.IPAddress
port int
Résultat System

BeanstalkClient() public méthode

public BeanstalkClient ( ISocket socket ) : System
socket ISocket
Résultat System

BeanstalkClient() public méthode

public BeanstalkClient ( string host, int port ) : System
host string
port int
Résultat System

Bury() public méthode

public Bury ( uint jobId, uint priority ) : bool
jobId uint
priority uint
Résultat bool

Delete() public méthode

public Delete ( uint jobId ) : bool
jobId uint
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetJobStats() public méthode

public GetJobStats ( uint jobId ) : Droog.Beanstalk.Client.JobStats
jobId uint
Résultat Droog.Beanstalk.Client.JobStats

GetServerStats() public méthode

public GetServerStats ( ) : Droog.Beanstalk.Client.ServerStats
Résultat Droog.Beanstalk.Client.ServerStats

GetTubeStats() public méthode

public GetTubeStats ( string tube ) : TubeStats
tube string
Résultat TubeStats

GetTubes() public méthode

public GetTubes ( ) : IEnumerable
Résultat IEnumerable

Kick() public méthode

public Kick ( uint bound ) : uint
bound uint
Résultat uint

Peek() public méthode

public Peek ( uint jobId ) : Droog.Beanstalk.Client.Job
jobId uint
Résultat Droog.Beanstalk.Client.Job

PeekBuried() public méthode

public PeekBuried ( ) : Droog.Beanstalk.Client.Job
Résultat Droog.Beanstalk.Client.Job

PeekDelayed() public méthode

public PeekDelayed ( ) : Droog.Beanstalk.Client.Job
Résultat Droog.Beanstalk.Client.Job

PeekReady() public méthode

public PeekReady ( ) : Droog.Beanstalk.Client.Job
Résultat Droog.Beanstalk.Client.Job

Put() public méthode

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
Résultat Droog.Beanstalk.Client.PutResponse

Release() public méthode

public Release ( uint jobId, uint priority, System.TimeSpan delay ) : ReleaseStatus
jobId uint
priority uint
delay System.TimeSpan
Résultat ReleaseStatus

Reserve() public méthode

public Reserve ( ) : Droog.Beanstalk.Client.Job
Résultat Droog.Beanstalk.Client.Job

Reserve() public méthode

public Reserve ( System.TimeSpan timeout ) : Droog.Beanstalk.Client.Job
timeout System.TimeSpan
Résultat Droog.Beanstalk.Client.Job

Touch() public méthode

public Touch ( uint jobId ) : bool
jobId uint
Résultat bool

TryReserve() public méthode

public TryReserve ( System.TimeSpan timeout, Droog.Beanstalk.Client.Job &job ) : ReservationStatus
timeout System.TimeSpan
job Droog.Beanstalk.Client.Job
Résultat ReservationStatus