public class PageReader extends Object implements PageCache
| Constructor and Description |
|---|
PageReader(Page page,
int numberOfMessages) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
PagedMessage |
getMessage(PagePosition pagePosition) |
PagedMessage |
getMessage(PagePosition pagePosition,
boolean throwException,
boolean keepOpen) |
PagedMessage[] |
getMessages() |
int |
getNumberOfMessages() |
long |
getPageId() |
boolean |
isLive() |
void |
setMessages(PagedMessage[] messages) |
String |
toString() |
public PageReader(Page page, int numberOfMessages)
public int getNumberOfMessages()
getNumberOfMessages in interface PageCachepublic void setMessages(PagedMessage[] messages)
setMessages in interface PageCachepublic PagedMessage[] getMessages()
getMessages in interface PageCachepublic boolean isLive()
isLive in interface PageCacheisLive in interface SoftValueLongObjectHashMap.ValueCachepublic PagedMessage getMessage(PagePosition pagePosition, boolean throwException, boolean keepOpen)
pagePosition - page positionthrowException - if true exception will be thrown when message number is beyond the pagekeepOpen - if true page file would keep open after reading messagepublic PagedMessage getMessage(PagePosition pagePosition)
getMessage in interface PageCachepagePosition - page positionCopyright © 2025 JBoss by Red Hat. All rights reserved.