Class PageReadWriter
- java.lang.Object
-
- org.apache.activemq.artemis.core.paging.impl.PageReadWriter
-
public class PageReadWriter extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePageReadWriter.PageRecordFilterstatic interfacePageReadWriter.ReadCallbackstatic interfacePageReadWriter.SuspectFileCallback
-
Field Summary
Fields Modifier and Type Field Description static PageReadWriter.PageRecordFilterNO_SKIPstatic PageReadWriter.PageRecordFilterONLY_LARGEstatic intSIZE_RECORDstatic PageReadWriter.PageRecordFilterSKIP_ALL
-
Constructor Summary
Constructors Constructor Description PageReadWriter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intreadFromSequentialFile(StorageManager storage, SimpleString storeName, SequentialFileFactory fileFactory, SequentialFile file, long pageId, Consumer<PagedMessage> messages, PageReadWriter.PageRecordFilter skipRecord, PageReadWriter.SuspectFileCallback suspectFileCallback, PageReadWriter.ReadCallback readCallback)static intwriteMessage(PagedMessage message, SequentialFileFactory fileFactory, SequentialFile file)
-
-
-
Field Detail
-
SIZE_RECORD
public static final int SIZE_RECORD
- See Also:
- Constant Field Values
-
ONLY_LARGE
public static final PageReadWriter.PageRecordFilter ONLY_LARGE
-
NO_SKIP
public static final PageReadWriter.PageRecordFilter NO_SKIP
-
SKIP_ALL
public static final PageReadWriter.PageRecordFilter SKIP_ALL
-
-
Method Detail
-
writeMessage
public static int writeMessage(PagedMessage message, SequentialFileFactory fileFactory, SequentialFile file) throws Exception
- Throws:
Exception
-
readFromSequentialFile
public static int readFromSequentialFile(StorageManager storage, SimpleString storeName, SequentialFileFactory fileFactory, SequentialFile file, long pageId, Consumer<PagedMessage> messages, PageReadWriter.PageRecordFilter skipRecord, PageReadWriter.SuspectFileCallback suspectFileCallback, PageReadWriter.ReadCallback readCallback) throws Exception
- Throws:
Exception
-
-