Uses of Interface
org.apache.activemq.artemis.core.journal.impl.JournalFile
-
Packages that use JournalFile Package Description org.apache.activemq.artemis.core.journal org.apache.activemq.artemis.core.journal.impl org.apache.activemq.artemis.journal -
-
Uses of JournalFile in org.apache.activemq.artemis.core.journal
Methods in org.apache.activemq.artemis.core.journal that return JournalFile Modifier and Type Method Description JournalFileTestableJournal. getCurrentFile()JournalFile[]Journal. getDataFiles()Returns theJournalFiles in use.JournalFile[]TestableJournal. getDataFiles()Methods in org.apache.activemq.artemis.core.journal that return types with arguments of type JournalFile Modifier and Type Method Description java.util.Map<java.lang.Long,JournalFile>Journal. createFilesForBackupSync(long[] fileIds)Reserves journal file IDs, creates the necessary files for synchronization, and places references to these (reserved for sync) files in the map. -
Uses of JournalFile in org.apache.activemq.artemis.core.journal.impl
Classes in org.apache.activemq.artemis.core.journal.impl that implement JournalFile Modifier and Type Class Description classJournalFileImplFields in org.apache.activemq.artemis.core.journal.impl declared as JournalFile Modifier and Type Field Description protected JournalFileAbstractJournalUpdateTask. currentFileprotected JournalFileFileWrapperJournal. currentFileFields in org.apache.activemq.artemis.core.journal.impl with type parameters of type JournalFile Modifier and Type Field Description protected java.util.List<JournalFile>AbstractJournalUpdateTask. newDataFilesMethods in org.apache.activemq.artemis.core.journal.impl that return JournalFile Modifier and Type Method Description JournalFileJournalFilesRepository. createRemoteBackupSyncFile(long fileID)Creates files for journal synchronization of a replicated backup.JournalFileJournalImpl. getCurrentFile()JournalFile[]FileWrapperJournal. getDataFiles()JournalFile[]JournalImpl. getDataFiles()JournalFile[]JournalFilesRepository. getDataFilesArray()JournalFileJournalFilesRepository. getFreeFile()JournalFileJournalFilesRepository. openFile()This method will instantly return the opened file, and schedule opening and reclaiming.JournalFileJournalFilesRepository. openFileCMP()JournalFileJournalFilesRepository. pollLastDataFile()protected JournalFileJournalImpl. setUpCurrentFile(int lastDataPos)protected JournalFileJournalImpl. switchFileIfNecessary(int size)Methods in org.apache.activemq.artemis.core.journal.impl that return types with arguments of type JournalFile Modifier and Type Method Description java.util.Map<java.lang.Long,JournalFile>FileWrapperJournal. createFilesForBackupSync(long[] fileIds)java.util.Map<java.lang.Long,JournalFile>JournalImpl. createFilesForBackupSync(long[] fileIds)Returns Map with aJournalFilefor all existing files.java.util.Collection<JournalFile>JournalFilesRepository. getDataFiles()java.util.Collection<JournalFile>JournalFilesRepository. getFreeFiles()java.util.List<JournalFile>JournalCompactor. getNewDataFiles()java.util.List<JournalFile>JournalImpl. orderFiles()this method is used internally only however tools may use it to maintenance.Methods in org.apache.activemq.artemis.core.journal.impl with parameters of type JournalFile Modifier and Type Method Description voidJournalCompactor. addCommandCommit(JournalTransaction liveTransaction, JournalFile currentFile)voidJournalCompactor. addCommandDelete(long id, JournalFile usedFile)voidJournalCompactor. addCommandRollback(JournalTransaction liveTransaction, JournalFile currentFile)voidJournalCompactor. addCommandUpdate(long id, JournalFile usedFile, int size, boolean replaceableUpdate)voidJournalFilesRepository. addDataFileOnBottom(JournalFile file)voidJournalFilesRepository. addDataFileOnTop(JournalFile file)voidJournalFilesRepository. addFreeFile(JournalFile file, boolean renameTmp)voidJournalFilesRepository. addFreeFile(JournalFile file, boolean renameTmp, boolean checkDelete)voidJournalTransaction. addNegative(JournalFile file, long id)voidJournalTransaction. addPositive(JournalFile file, long id, int size, boolean replaceableRecord)voidJournalFilesRepository. closeFile(JournalFile file, boolean block)voidJournalTransaction. commit(JournalFile file)The caller of this method needs to guarantee appendLock.lock at the journal.voidJournalTransaction. fillNumberOfRecords(JournalFile currentFile, JournalInternalRecord data)TransactionCallbackJournalTransaction. getCallback(JournalFile file)intJournalTransaction. getCounter(JournalFile file)intJournalFile. getNegCount(JournalFile file)intJournalFileImpl. getNegCount(JournalFile file)voidJournalTransaction. incCounter(JournalFile file)voidJournalFile. incNegCount(JournalFile file)voidJournalFile. incNegCount(JournalFile file, int delta)voidJournalFileImpl. incNegCount(JournalFile file)voidJournalFileImpl. incNegCount(JournalFile file, int delta)voidJournalCompactor. markAsDataFile(JournalFile file)default voidJournalReaderCallback. markAsDataFile(JournalFile file)voidJournalReaderCallbackAbstract. markAsDataFile(JournalFile file)voidJournalFilesRepository. openFile(JournalFile file, boolean multiAIO)voidJournalTransaction. prepare(JournalFile file)The caller of this method needs to guarantee appendLock.lock before calling this method if being used outside of the lock context.static intJournalImpl. readJournalFile(SequentialFileFactory fileFactory, JournalFile file, JournalReaderCallback reader)this method is used internally only however tools may use it to maintenance.static intJournalImpl. readJournalFile(SequentialFileFactory fileFactory, JournalFile file, JournalReaderCallback reader, java.util.concurrent.atomic.AtomicReference<java.nio.ByteBuffer> wholeFileBufferReference)static intJournalImpl. readJournalFile(SequentialFileFactory fileFactory, JournalFile file, JournalReaderCallback reader, java.util.concurrent.atomic.AtomicReference<java.nio.ByteBuffer> wholeFileBufferReference, boolean reclaimed)static intJournalImpl. readJournalFile(SequentialFileFactory fileFactory, JournalFile file, JournalReaderCallback reader, java.util.concurrent.atomic.AtomicReference<java.nio.ByteBuffer> wholeFileBufferReference, boolean reclaimed, io.netty.util.collection.ByteObjectHashMap<java.lang.Boolean> replaceableRecords)voidJournalFilesRepository. removeDataFile(JournalFile file)voidJournalTransaction. rollback(JournalFile file)The caller of this method needs to guarantee appendLock.lock before calling this method if being used outside of the lock context.static voidReclaimer. scan(JournalFile[] files)Method parameters in org.apache.activemq.artemis.core.journal.impl with type arguments of type JournalFile Modifier and Type Method Description voidJournalFilesRepository. calculateNextfileID(java.util.List<JournalFile> files)protected SequentialFileJournalImpl. createControlFile(java.util.List<JournalFile> files, java.util.List<JournalFile> newFiles, org.apache.activemq.artemis.api.core.Pair<java.lang.String,java.lang.String> cleanupRename)protected voidJournalImpl. renameFiles(java.util.List<JournalFile> oldFiles, java.util.List<JournalFile> newFiles)being protected as testcases can override this methodstatic SequentialFileAbstractJournalUpdateTask. writeControlFile(SequentialFileFactory fileFactory, java.util.List<JournalFile> files, java.util.List<JournalFile> newFiles, java.util.List<org.apache.activemq.artemis.api.core.Pair<java.lang.String,java.lang.String>> renames)protected SequentialFileJournalImpl. writeControlFile(SequentialFileFactory fileFactory, java.util.List<JournalFile> files, java.util.List<JournalFile> newFiles, java.util.List<org.apache.activemq.artemis.api.core.Pair<java.lang.String,java.lang.String>> renames)Constructors in org.apache.activemq.artemis.core.journal.impl with parameters of type JournalFile Constructor Description JournalRecord(JournalFile addFile, int size) -
Uses of JournalFile in org.apache.activemq.artemis.journal
Methods in org.apache.activemq.artemis.journal with parameters of type JournalFile Modifier and Type Method Description voidActiveMQJournalLogger_$logger. compactReadError(JournalFile file)voidActiveMQJournalLogger. compactReadError(JournalFile file)voidActiveMQJournalLogger_$logger. couldNotRemoveFile(JournalFile file)voidActiveMQJournalLogger. couldNotRemoveFile(JournalFile file)voidActiveMQJournalLogger_$logger. deletingFile(JournalFile file)voidActiveMQJournalLogger. deletingFile(JournalFile file)voidActiveMQJournalLogger_$logger. errorReinitializingFile(java.lang.Throwable e, JournalFile file)voidActiveMQJournalLogger. errorReinitializingFile(java.lang.Throwable e, JournalFile file)voidActiveMQJournalLogger_$logger. failedToAddFile(JournalFile nextOpenedFile)voidActiveMQJournalLogger. failedToAddFile(JournalFile nextOpenedFile)
-