Class PagePositionImpl
- java.lang.Object
-
- org.apache.activemq.artemis.core.paging.cursor.impl.PagePositionImpl
-
- All Implemented Interfaces:
Comparable<PagePosition>,PagePosition
public class PagePositionImpl extends Object implements PagePosition
-
-
Constructor Summary
Constructors Constructor Description PagePositionImpl(long pageNr, int messageNr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(PagePosition o)booleanequals(Object obj)intgetMessageNr()longgetPageNr()longgetPersistentSize()longgetRecordID()inthashCode()voidsetPersistentSize(long persistentSize)voidsetRecordID(long recordID)StringtoString()
-
-
-
Method Detail
-
getRecordID
public long getRecordID()
- Specified by:
getRecordIDin interfacePagePosition- Returns:
- the recordID
-
setRecordID
public void setRecordID(long recordID)
- Specified by:
setRecordIDin interfacePagePosition- Parameters:
recordID- the recordID to set
-
getPageNr
public long getPageNr()
- Specified by:
getPageNrin interfacePagePosition- Returns:
- the pageNr
-
getMessageNr
public int getMessageNr()
- Specified by:
getMessageNrin interfacePagePosition- Returns:
- the messageNr
-
getPersistentSize
public long getPersistentSize()
- Specified by:
getPersistentSizein interfacePagePosition- Returns:
- the persistentSize
-
setPersistentSize
public void setPersistentSize(long persistentSize)
- Specified by:
setPersistentSizein interfacePagePosition- Parameters:
persistentSize- the persistentSize to set
-
compareTo
public int compareTo(PagePosition o)
- Specified by:
compareToin interfaceComparable<PagePosition>
-
-