Class AbstractPendingMessageCursor

java.lang.Object
org.apache.activemq.broker.region.cursors.AbstractPendingMessageCursor
All Implemented Interfaces:
PendingMessageCursor, org.apache.activemq.Service
Direct Known Subclasses:
AbstractStoreCursor, FilePendingMessageCursor, StoreDurableSubscriberCursor, StoreQueueCursor, VMPendingMessageCursor

public abstract class AbstractPendingMessageCursor extends Object implements PendingMessageCursor
Abstract method holder for pending message (messages awaiting disptach to a consumer) cursor
  • Field Details

    • memoryUsageHighWaterMark

      protected int memoryUsageHighWaterMark
    • maxBatchSize

      protected int maxBatchSize
    • systemUsage

      protected SystemUsage systemUsage
    • maxProducersToAudit

      protected int maxProducersToAudit
    • maxAuditDepth

      protected int maxAuditDepth
    • enableAudit

      protected boolean enableAudit
    • audit

      protected org.apache.activemq.ActiveMQMessageAudit audit
    • useCache

      protected boolean useCache
    • cacheEnabled

      protected boolean cacheEnabled
    • started

      protected boolean started
    • last

      protected org.apache.activemq.broker.region.MessageReference last
    • prioritizedMessages

      protected final boolean prioritizedMessages
  • Constructor Details

    • AbstractPendingMessageCursor

      public AbstractPendingMessageCursor(boolean prioritizedMessages)
  • Method Details