public interface TestableJournal extends Journal
Journal.JournalState
Modifier and Type | Method and Description |
---|---|
boolean |
checkReclaimStatus()
This method is called automatically when a new file is opened.
|
String |
debug() |
void |
debugWait() |
void |
forceMoveNextFile()
Force the usage of a new
JournalFile . |
JournalFile |
getCurrentFile() |
JournalFile[] |
getDataFiles()
Returns the
JournalFile s in use. |
int |
getDataFilesCount() |
String |
getFileExtension() |
String |
getFilePrefix() |
int |
getFileSize() |
int |
getFreeFilesCount() |
int |
getIDMapSize() |
int |
getMaxAIO() |
int |
getMinFiles() |
int |
getOpenedFilesCount() |
boolean |
isAutoReclaim() |
void |
setAutoReclaim(boolean autoReclaim) |
void |
testCompact() |
appendAddRecord, appendAddRecord, appendAddRecord, appendAddRecord, appendAddRecord, appendAddRecordTransactional, appendAddRecordTransactional, appendAddRecordTransactional, appendCommitRecord, appendCommitRecord, appendCommitRecord, appendDeleteRecord, appendDeleteRecord, appendDeleteRecordTransactional, appendDeleteRecordTransactional, appendDeleteRecordTransactional, appendPrepareRecord, appendPrepareRecord, appendPrepareRecord, appendRollbackRecord, appendRollbackRecord, appendUpdateRecord, appendUpdateRecord, appendUpdateRecord, appendUpdateRecord, appendUpdateRecord, appendUpdateRecordTransactional, appendUpdateRecordTransactional, appendUpdateRecordTransactional, createFilesForBackupSync, flush, getAlignment, getFileFactory, getMaxRecordSize, getNumberOfRecords, getUserVersion, lineUpContext, load, load, load, loadInternalOnly, loadSyncOnly, replicationSyncFinished, replicationSyncPreserveOldFiles, runDirectJournalBlast, scheduleCompactAndBlock, synchronizationLock, synchronizationUnlock
isStarted, start, stop
int getDataFilesCount()
int getFreeFilesCount()
int getOpenedFilesCount()
int getIDMapSize()
int getFileSize()
getFileSize
in interface Journal
int getMinFiles()
String getFilePrefix()
String getFileExtension()
int getMaxAIO()
void forceMoveNextFile() throws Exception
Journal
JournalFile
.forceMoveNextFile
in interface Journal
Exception
void setAutoReclaim(boolean autoReclaim)
boolean isAutoReclaim()
void testCompact()
JournalFile getCurrentFile()
boolean checkReclaimStatus() throws Exception
It will among other things, remove stale files and make them available for reuse.
This method locks the journal.
Exception
JournalFile[] getDataFiles()
Journal
JournalFile
s in use.getDataFiles
in interface Journal
JournalFile
s in useCopyright © 2019 JBoss by Red Hat. All rights reserved.