Advances the specified subscriptions to the next entry in the linked list
Advances the specified subscriptions to the next entry in the linked list
Gets number of messages that this entry represents
Gets number of messages that this entry represents
New subs get parked here at the Head.
New subs get parked here at the Head. There is nothing to actually dispatch in this entry.. just advance the parked subs onto the next entry.
true if at least one subscription advanced to the next entry as a result of dispatching.
When the entry expires or 0 if it does not expire.
When the entry expires or 0 if it does not expire.
Is the entry acquired by a subscription.
Is the entry acquired by a subscription.
Retuns a string label used to describe this state.
Retuns a string label used to describe this state.
Gets the message key for the entry.
Gets the message key for the entry.
Called to increment the redelivery counter
Called to increment the redelivery counter
When the entry expires or 0 if it does not expire.
When the entry expires or 0 if it does not expire.
Removes the entry from the queue's linked list of entries.
Removes the entry from the queue's linked list of entries. This gets called as a result of an acquired ack.
Gets the size of this entry in bytes.
Gets the size of this entry in bytes. The head and tail entries always return 0.
Triggers the entry to get swapped in if it's not already swapped in.
Triggers the entry to get swapped in if it's not already swapped in.
Triggers the entry to get swapped out if it's not already swapped.
Triggers the entry to get swapped out if it's not already swapped.
Used for the head entry. This is the starting point for all new subscriptions.