public class PagePositionImpl extends Object implements PagePosition
Constructor and Description |
---|
PagePositionImpl() |
PagePositionImpl(long pageNr,
int messageNr) |
PagePositionImpl(long pageNr,
int messageNr,
int fileOffset) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(PagePosition o) |
boolean |
equals(Object obj) |
protected void |
finalize()
I needed a finalize method defined here just as a way to get a hook on the PagingLeakTest through ByteMan
There is a rule for finalizing it where I'm establishing a counter, and that rule won't work without this method defined.
|
int |
getFileOffset() |
int |
getMessageNr() |
long |
getPageNr() |
long |
getPersistentSize() |
long |
getRecordID() |
int |
hashCode() |
PagePosition |
nextMessage() |
PagePosition |
nextPage() |
void |
setPersistentSize(long persistentSize) |
void |
setRecordID(long recordID) |
String |
toString() |
public PagePositionImpl(long pageNr, int messageNr, int fileOffset)
pageNr
- messageNr
- fileOffset
- public PagePositionImpl(long pageNr, int messageNr)
public PagePositionImpl()
public long getRecordID()
getRecordID
in interface PagePosition
public void setRecordID(long recordID)
setRecordID
in interface PagePosition
recordID
- the recordID to setpublic long getPageNr()
getPageNr
in interface PagePosition
public int getMessageNr()
getMessageNr
in interface PagePosition
public int getFileOffset()
getFileOffset
in interface PagePosition
public long getPersistentSize()
getPersistentSize
in interface PagePosition
public void setPersistentSize(long persistentSize)
setPersistentSize
in interface PagePosition
persistentSize
- the persistentSize to setpublic int compareTo(PagePosition o)
compareTo
in interface Comparable<PagePosition>
public PagePosition nextMessage()
nextMessage
in interface PagePosition
public PagePosition nextPage()
nextPage
in interface PagePosition
protected void finalize()
Copyright © 2021 JBoss by Red Hat. All rights reserved.