ProcessQueueTProcessingStyle Property

Gets the item QueueProcessingStyle for the ProcessQueueT (i.e., one at a time or many at once).

Definition

Namespace: Gemstone.Threading.Collections
Assembly: Gemstone.Threading (in Gemstone.Threading.dll) Version: 1.0.138 -- Release Build+45b5271a2dafa59bb75ccbb6019faabf2c5f392a
public virtual QueueProcessingStyle ProcessingStyle { get; }

Return Value

QueueProcessingStyle

OneAtATime, if the ProcessItemFunction is implemented.

ManyAtOnce, if the ProcessItemsFunction is implemented.

Remarks

The implemented item processing function determines the QueueProcessingStyle.

If the QueueProcessingStyle is ManyAtOnce, all available items in the ProcessQueueT are presented for processing at each processing interval. If you expect items to be processed in the order in which they were received, make sure you use a synchronous ProcessQueueT. Real-time ProcessQueueT are inherently synchronous.

See Also