Class Page<T>
java.lang.Object
org.apache.activemq.store.kahadb.disk.page.Page<T>
A Page within a file.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final bytestatic final bytestatic final intstatic final byte -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget()intlonggetNext()longlonggetTxId()shortgetType()voidmakePageEnd(long size, long txId) voidmakePagePart(long next, long txId) voidvoidsetChecksum(int checksum) toString()
-
Field Details
-
PAGE_HEADER_SIZE
public static final int PAGE_HEADER_SIZE- See Also:
-
PAGE_FREE_TYPE
public static final byte PAGE_FREE_TYPE- See Also:
-
PAGE_PART_TYPE
public static final byte PAGE_PART_TYPE- See Also:
-
PAGE_END_TYPE
public static final byte PAGE_END_TYPE- See Also:
-
-
Constructor Details
-
Page
public Page() -
Page
public Page(long pageId)
-
-
Method Details
-
copy
-
makePagePart
public void makePagePart(long next, long txId) -
makePageEnd
public void makePageEnd(long size, long txId) -
getPageId
public long getPageId() -
getTxId
public long getTxId() -
get
-
set
-
getType
public short getType() -
getNext
public long getNext() -
toString
-
getChecksum
public int getChecksum() -
setChecksum
public void setChecksum(int checksum)
-