C# Class MongoQueue.MongoDbQueue

Inheritance: ITQueue
Afficher le fichier Open project: skipme/TaskMQ

Méthodes publiques

Свойство Type Description
Connected bool

Méthodes publiques

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

Private Methods

Méthode Description
CheckConnection ( ) : void
OpenConnection ( MongoQueueParams mongoparams ) : void

Method Details

GetItem() public méthode

public GetItem ( ) : TaskQueue.Providers.TaskMessage
Résultat TaskQueue.Providers.TaskMessage

GetItemTuple() public méthode

public GetItemTuple ( ) : TaskQueue.Providers.TaskMessage[]
Résultat TaskQueue.Providers.TaskMessage[]

GetParametersModel() public méthode

public GetParametersModel ( ) : QueueSpecificParameters
Résultat TaskQueue.Providers.QueueSpecificParameters

GetQueueLength() public méthode

public GetQueueLength ( ) : long
Résultat long

InitialiseFromModel() public méthode

public InitialiseFromModel ( RepresentedModel model, QueueConnectionParameters connection ) : void
model TaskQueue.RepresentedModel
connection TaskQueue.Providers.QueueConnectionParameters
Résultat void

OptimiseForSelector() public méthode

public OptimiseForSelector ( ) : void
Résultat void

Purge() public méthode

public Purge ( ) : void
Résultat void

Push() public méthode

public Push ( TaskQueue.Providers.TaskMessage item ) : void
item TaskQueue.Providers.TaskMessage
Résultat void

SetSelector() public méthode

public SetSelector ( TQItemSelector selector ) : void
selector TaskQueue.TQItemSelector
Résultat void

UpdateItem() public méthode

public UpdateItem ( TaskQueue.Providers.TaskMessage item ) : void
item TaskQueue.Providers.TaskMessage
Résultat void

Property Details

Connected public_oe property

public bool Connected
Résultat bool