TibrvQueue.setLimitPolicy()
Method
Declaration
voidsetLimitPolicy
(
int limitPolicy,
int maxEvents,
int discardAmount)
throws TibrvException
Purpose
Set the limit properties of a queue.
Remarks
This method simultaneously sets three related properties, which together describe the behavior of a queue in overflow situations. Each call must explicitly specify all three properties.
Parameter |
Description |
|
Each queue has a policy for discarding events when a new event would cause the queue to exceed its When |
|
Programs can limit the number of events that a queue can hold—either to curb queue growth, or implement a specialized dispatch semantics. Zero specifies an unlimited number of events; in this case, the |
|
When the queue exceeds its maximum event limit, discard a block of events. This property specifies the number of events to discard. When |