public class BoundedLIFOQueue
extends LIFOQueue
This class implements a bounded LIFO (Last In First Out) queue, i.e., it has
a finite buffer size. If a new message arrives and there is not enough buffer
space left in the queue to store the message, messages are deleted from the
head of the queue until there is enough buffer space in the drop-head queue
to hold the new message. The messages are deleted by the
HandleLossMessage()-method. You can overwrite this virtual method if you want
something else to be done with the message. If the arriving message is larger
than the maximum available buffer space in the queue, then it is discarded
immediately and no messages within the queue are deleted.