Uses of Class
com.tangosol.io.journal.AbstractJournalRM.JournalFile
-
Packages that use AbstractJournalRM.JournalFile Package Description com.tangosol.io.journal Contains classes related to the journaling services. -
-
Uses of AbstractJournalRM.JournalFile in com.tangosol.io.journal
Subclasses of AbstractJournalRM.JournalFile in com.tangosol.io.journal Modifier and Type Class Description protected classAbstractJournalRM.CollectorDaemon.InvokeGCJournalFileAAbstractJournalRM.JournalFileimplementation returned when the journal has consumed all known capacity.protected classFlashJournalRM.JournalFileA JournalFile is created for each OS file used to store the journal contents.protected classRamJournalRM.JournalFileA JournalFile is created for each RAM buffer used to store the journal contents.Fields in com.tangosol.io.journal declared as AbstractJournalRM.JournalFile Modifier and Type Field Description protected AbstractJournalRM.JournalFile[]AbstractJournalRM. m_ajournalfileRegistry of JournalFile objects indexed by file id.protected AbstractJournalRM.JournalFileAbstractJournalRM. m_jrnlfileThe current JournalFile.protected AbstractJournalRM.JournalFileAbstractJournalRM.JournalFile. m_jrnlfileNextThe JournalFile that "comes after" this JournalFile in the journal.Methods in com.tangosol.io.journal that return AbstractJournalRM.JournalFile Modifier and Type Method Description protected AbstractJournalRM.JournalFileAbstractJournalRM. ensureCurrentJournalFile()Obtain the current JournalFile that is being appended to, creating a new one if necessary.AbstractJournalRM.JournalFileAbstractJournalRM.CollectorDaemon.CollectionCoordinator. ensureReservedFile()Return a reserved file.AbstractJournalRM.JournalFileAbstractJournalRM.CollectorDaemon.CollectionCoordinator. getFinalJournalFile()Return aAbstractJournalRM.JournalFilebased on the context of the calling thread or null if it is determined that an exhaustive evacuation will not reclaim sufficient memory.protected AbstractJournalRM.JournalFileAbstractJournalRM. getJournalFile(int nFileId)Obtain a JournalFile by its ID.AbstractJournalRM.JournalFileAbstractJournalRM.JournalFile. getNextJournalFile()Determine the JournalFile for the file in the journal that follows the file represented by this JournalFile.protected AbstractJournalRM.JournalFileAbstractJournalRM. getSurvivorFile()Return aAbstractJournalRM.JournalFilebased on the context of the calling thread or null if it is determined that an exhaustive evacuation will not reclaim sufficient memory.protected AbstractJournalRM.JournalFileRamJournalRM. getSurvivorFile()Return aAbstractJournalRM.JournalFilebased on the context of the calling thread or null if it is determined that an exhaustive evacuation will not reclaim sufficient memory.protected abstract AbstractJournalRM.JournalFileAbstractJournalRM. instantiateJournalFile(int nFile)Factory: Instantiate a JournalFile or subclass thereof.Methods in com.tangosol.io.journal that return types with arguments of type AbstractJournalRM.JournalFile Modifier and Type Method Description protected Iterator<AbstractJournalRM.JournalFile>AbstractJournalRM. iterateJournalFiles()Iterate all of the JournalFile objects.protected Iterator<AbstractJournalRM.JournalFile>AbstractJournalRM.CollectorDaemon. sortedIterator()Returns a sortedIteratorbased on the amount of released memory in eachAbstractJournalRM.JournalFile.Methods in com.tangosol.io.journal with parameters of type AbstractJournalRM.JournalFile Modifier and Type Method Description protected voidAbstractJournalRM.CollectorDaemon.CollectionCoordinator. actionable(AbstractJournalRM.JournalFile jrnlFile)Inform the CollectionCoordinator of an item that could be actioned if the CollectorDaemon was to execute.protected voidAbstractJournalRM.CollectorDaemon.CollectionCoordinator. evacuate(AbstractJournalRM.JournalFile jrnlFile)Inform the CollectionCoordinator of aAbstractJournalRM.JournalFileabout to be evacuated.protected voidAbstractJournalRM.CollectorDaemon.CollectionCoordinator. reclaimJournalFile(AbstractJournalRM.JournalFile jrnlFile)AAbstractJournalRM.JournalFilehas been dereferenced thus memory has been reclaimed.voidAbstractJournalRM.JournalFile. setNextJournalFile(AbstractJournalRM.JournalFile jrnlfileNext)Once this file has been filled, it gets a reference to the file that follows it.
-