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
Attempts to dispatch the current entry to the subscriptions position at the entry.
Attempts to dispatch the current entry to the subscriptions position at the entry.
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.
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 aquired 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.
The entry is in this state while a message is loaded in memory. A message must be in this state before it can be dispatched to a subscription.