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.128 -- Release Build+d4a9a653be1def5888b9be91bb1825c8655f3529
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