C# 클래스 MongoQueue.MongoDbQueue

상속: ITQueue
파일 보기 프로젝트 열기: skipme/TaskMQ

공개 프로퍼티들

프로퍼티 타입 설명
Connected bool

공개 메소드들

메소드 설명
GetItem ( ) : TaskQueue.Providers.TaskMessage
GetItemTuple ( ) : TaskQueue.Providers.TaskMessage[]
GetParametersModel ( ) : QueueSpecificParameters
GetQueueLength ( ) : long
InitialiseFromModel ( RepresentedModel model, QueueConnectionParameters connection ) : void
OptimiseForSelector ( ) : void
Purge ( ) : void
Push ( TaskQueue.Providers.TaskMessage item ) : void
SetSelector ( TQItemSelector selector ) : void
UpdateItem ( TaskQueue.Providers.TaskMessage item ) : void

비공개 메소드들

메소드 설명
CheckConnection ( ) : void
OpenConnection ( MongoQueueParams mongoparams ) : void

메소드 상세

GetItem() 공개 메소드

public GetItem ( ) : TaskQueue.Providers.TaskMessage
리턴 TaskQueue.Providers.TaskMessage

GetItemTuple() 공개 메소드

public GetItemTuple ( ) : TaskQueue.Providers.TaskMessage[]
리턴 TaskQueue.Providers.TaskMessage[]

GetParametersModel() 공개 메소드

public GetParametersModel ( ) : QueueSpecificParameters
리턴 TaskQueue.Providers.QueueSpecificParameters

GetQueueLength() 공개 메소드

public GetQueueLength ( ) : long
리턴 long

InitialiseFromModel() 공개 메소드

public InitialiseFromModel ( RepresentedModel model, QueueConnectionParameters connection ) : void
model TaskQueue.RepresentedModel
connection TaskQueue.Providers.QueueConnectionParameters
리턴 void

OptimiseForSelector() 공개 메소드

public OptimiseForSelector ( ) : void
리턴 void

Purge() 공개 메소드

public Purge ( ) : void
리턴 void

Push() 공개 메소드

public Push ( TaskQueue.Providers.TaskMessage item ) : void
item TaskQueue.Providers.TaskMessage
리턴 void

SetSelector() 공개 메소드

public SetSelector ( TQItemSelector selector ) : void
selector TaskQueue.TQItemSelector
리턴 void

UpdateItem() 공개 메소드

public UpdateItem ( TaskQueue.Providers.TaskMessage item ) : void
item TaskQueue.Providers.TaskMessage
리턴 void

프로퍼티 상세

Connected 공개적으로 프로퍼티

public bool Connected
리턴 bool