C# 클래스 Droog.Beanstalk.Client.BeanstalkClient

상속: IBeanstalkClient, IWatchedTubeClient
파일 보기 프로젝트 열기: sdether/libBeanstalk.NET

공개 메소드들

메소드 설명
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