Uses of Class
com.tangosol.io.journal.AbstractJournalRM.JournalFile
Packages that use AbstractJournalRM.JournalFile
-
Uses of AbstractJournalRM.JournalFile in com.tangosol.io.journal
Subclasses of AbstractJournalRM.JournalFile in com.tangosol.io.journalModifier and TypeClassDescriptionprotected classAAbstractJournalRM.JournalFileimplementation returned when the journal has consumed all known capacity.protected classA JournalFile is created for each OS file used to store the journal contents.protected classA JournalFile is created for each RAM buffer used to store the journal contents.Fields in com.tangosol.io.journal declared as AbstractJournalRM.JournalFileModifier and TypeFieldDescriptionprotected final 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.JournalFileModifier and TypeMethodDescriptionprotected AbstractJournalRM.JournalFileAbstractJournalRM.ensureCurrentJournalFile()Obtain the current JournalFile that is being appended to, creating a new one if necessary.AbstractJournalRM.CollectorDaemon.CollectionCoordinator.ensureReservedFile()Return a reserved file.AbstractJournalRM.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.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.JournalFileModifier and TypeMethodDescriptionprotected 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.JournalFileModifier and TypeMethodDescriptionprotected 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.