Uses of Interface
org.apache.activemq.artemis.core.paging.cursor.PagePosition
-
-
Uses of PagePosition in org.apache.activemq.artemis.core.paging
Methods in org.apache.activemq.artemis.core.paging with parameters of type PagePosition Modifier and Type Method Description booleanPageTransactionInfo. deliverAfterCommit(PageIterator pageIterator, PageSubscription cursor, PagePosition cursorPos)This method will hold the position to be delivered later in case this transaction is pending. -
Uses of PagePosition in org.apache.activemq.artemis.core.paging.cursor
Methods in org.apache.activemq.artemis.core.paging.cursor that return PagePosition Modifier and Type Method Description PagePositionPagedReference. getPosition()PagePositionPagedReferenceImpl. getPosition()PagePositionPagePosition. nextPage()Methods in org.apache.activemq.artemis.core.paging.cursor with parameters of type PagePosition Modifier and Type Method Description voidPageSubscription. addPendingDelivery(PagePosition position)voidPageSubscription. bookmark(PagePosition position)voidPageSubscription. confirmPosition(PagePosition ref)voidPageSubscription. confirmPosition(Transaction tx, PagePosition position)PagedMessagePageCache. getMessage(PagePosition pagePosition)PagedMessagePageCursorProvider. getMessage(PagePosition pos)voidPageSubscription. lateDeliveryRollback(PagePosition position)PagedReferencePageCursorProvider. newReference(PagePosition pos, PagedMessage msg, PageSubscription sub)voidPageSubscription. positionIgnored(PagePosition position)To be called when the cursor decided to ignore a position.PagedMessagePageSubscription. queryMessage(PagePosition pos)To be used to requery the reference case the Garbage Collection removed it from the PagedReference as it's using WeakReferencesvoidPageIterator. redeliver(PagePosition reference)voidPageSubscription. redeliver(PageIterator iterator, PagePosition position)To be used on redeliveriesvoidPageSubscription. reloadACK(PagePosition position)booleanPageSubscription. reloadPageCompletion(PagePosition position)voidPageSubscription. reloadPreparedACK(Transaction tx, PagePosition position)To be used to avoid a redelivery of a prepared ACK after loadvoidPageSubscription. removePendingDelivery(PagePosition position)Constructors in org.apache.activemq.artemis.core.paging.cursor with parameters of type PagePosition Constructor Description PagedReferenceImpl(PagePosition position, PagedMessage message, PageSubscription subscription) -
Uses of PagePosition in org.apache.activemq.artemis.core.paging.cursor.impl
Classes in org.apache.activemq.artemis.core.paging.cursor.impl that implement PagePosition Modifier and Type Class Description classPagePositionImplMethods in org.apache.activemq.artemis.core.paging.cursor.impl that return PagePosition Modifier and Type Method Description PagePositionPageSubscriptionImpl.PageCursorInfo. getCompleteInfo()PagePositionPagePositionImpl. nextPage()Methods in org.apache.activemq.artemis.core.paging.cursor.impl with parameters of type PagePosition Modifier and Type Method Description voidPageSubscriptionImpl.PageCursorInfo. addACK(PagePosition posACK)voidPageSubscriptionImpl. addPendingDelivery(PagePosition position)voidPageSubscriptionImpl. bookmark(PagePosition position)intPagePositionImpl. compareTo(PagePosition o)voidPageSubscriptionImpl. confirmPosition(PagePosition position)voidPageSubscriptionImpl. confirmPosition(Transaction tx, PagePosition position)PagedMessageLivePageCacheImpl. getMessage(PagePosition pagePosition)PagedMessagePageCursorProviderImpl. getMessage(PagePosition pos)PagedMessagePageReader. getMessage(PagePosition pagePosition)PagedMessagePageReader. getMessage(PagePosition pagePosition, boolean throwException, boolean keepOpen)booleanPageSubscriptionImpl.PageCursorInfo. isAck(PagePosition position)booleanPageSubscriptionImpl.PageCursorInfo. isRemoved(PagePosition pos)voidPageSubscriptionImpl. lateDeliveryRollback(PagePosition position)voidPageSubscriptionImpl.PageCursorInfo. loadACK(PagePosition posACK)PagedReferencePageCursorProviderImpl. newReference(PagePosition pos, PagedMessage msg, PageSubscription subscription)voidPageSubscriptionImpl. positionIgnored(PagePosition position)PagedMessagePageSubscriptionImpl. queryMessage(PagePosition pos)voidPageSubscriptionImpl. redeliver(PageIterator iterator, PagePosition position)voidPageSubscriptionImpl. reloadACK(PagePosition position)Theres no need to synchronize this method as it's only called from journal load on startupbooleanPageSubscriptionImpl. reloadPageCompletion(PagePosition position)A page marked as complete will be ignored until it's cleared.voidPageSubscriptionImpl. reloadPreparedACK(Transaction tx, PagePosition position)voidPageSubscriptionImpl.PageCursorInfo. remove(PagePosition position)voidPageSubscriptionImpl. removePendingDelivery(PagePosition position)voidPageSubscriptionImpl.PageCursorInfo. setCompleteInfo(PagePosition completePage) -
Uses of PagePosition in org.apache.activemq.artemis.core.paging.impl
Methods in org.apache.activemq.artemis.core.paging.impl with parameters of type PagePosition Modifier and Type Method Description booleanPageTransactionInfoImpl. deliverAfterCommit(PageIterator iterator, PageSubscription cursor, PagePosition cursorPos) -
Uses of PagePosition in org.apache.activemq.artemis.core.persistence
Methods in org.apache.activemq.artemis.core.persistence with parameters of type PagePosition Modifier and Type Method Description voidStorageManager. storeCursorAcknowledge(long queueID, PagePosition position)voidStorageManager. storeCursorAcknowledgeTransactional(long txID, long queueID, PagePosition position)voidStorageManager. storePageCompleteTransactional(long txID, long queueID, PagePosition position) -
Uses of PagePosition in org.apache.activemq.artemis.core.persistence.impl.journal
Methods in org.apache.activemq.artemis.core.persistence.impl.journal with parameters of type PagePosition Modifier and Type Method Description voidAbstractJournalStorageManager. storeCursorAcknowledge(long queueID, PagePosition position)voidAbstractJournalStorageManager. storeCursorAcknowledgeTransactional(long txID, long queueID, PagePosition position)voidAbstractJournalStorageManager. storePageCompleteTransactional(long txID, long queueID, PagePosition position) -
Uses of PagePosition in org.apache.activemq.artemis.core.persistence.impl.journal.codec
Fields in org.apache.activemq.artemis.core.persistence.impl.journal.codec declared as PagePosition Modifier and Type Field Description PagePositionCursorAckRecordEncoding. positionConstructors in org.apache.activemq.artemis.core.persistence.impl.journal.codec with parameters of type PagePosition Constructor Description CursorAckRecordEncoding(long queueID, PagePosition position) -
Uses of PagePosition in org.apache.activemq.artemis.core.persistence.impl.nullpm
Methods in org.apache.activemq.artemis.core.persistence.impl.nullpm with parameters of type PagePosition Modifier and Type Method Description voidNullStorageManager. storeCursorAcknowledge(long queueID, PagePosition position)voidNullStorageManager. storeCursorAcknowledgeTransactional(long txID, long queueID, PagePosition position)voidNullStorageManager. storePageCompleteTransactional(long txID, long queueID, PagePosition position) -
Uses of PagePosition in org.apache.activemq.artemis.core.server
Methods in org.apache.activemq.artemis.core.server with parameters of type PagePosition Modifier and Type Method Description voidActiveMQServerLogger_$logger. pageNotFound(PagePosition pos, long queueID, String queue)voidActiveMQServerLogger. pageNotFound(PagePosition pos, long queueID, String queue)voidActiveMQServerLogger_$logger. pageSubscriptionCouldntLoad(long transactionID, PagePosition position, SimpleString address, SimpleString name)voidActiveMQServerLogger. pageSubscriptionCouldntLoad(long transactionID, PagePosition position, SimpleString address, SimpleString name)
-