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 class
AbstractJournalRM.CollectorDaemon.InvokeGCJournalFile
AAbstractJournalRM.JournalFile
implementation returned when the journal has consumed all known capacity.protected class
FlashJournalRM.JournalFile
A JournalFile is created for each OS file used to store the journal contents.protected class
RamJournalRM.JournalFile
A 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_ajournalfile
Registry of JournalFile objects indexed by file id.protected AbstractJournalRM.JournalFile
AbstractJournalRM. m_jrnlfile
The current JournalFile.protected AbstractJournalRM.JournalFile
AbstractJournalRM.JournalFile. m_jrnlfileNext
The 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.JournalFile
AbstractJournalRM. ensureCurrentJournalFile()
Obtain the current JournalFile that is being appended to, creating a new one if necessary.AbstractJournalRM.JournalFile
AbstractJournalRM.CollectorDaemon.CollectionCoordinator. ensureReservedFile()
Return a reserved file.AbstractJournalRM.JournalFile
AbstractJournalRM.CollectorDaemon.CollectionCoordinator. getFinalJournalFile()
Return aAbstractJournalRM.JournalFile
based on the context of the calling thread or null if it is determined that an exhaustive evacuation will not reclaim sufficient memory.protected AbstractJournalRM.JournalFile
AbstractJournalRM. getJournalFile(int nFileId)
Obtain a JournalFile by its ID.AbstractJournalRM.JournalFile
AbstractJournalRM.JournalFile. getNextJournalFile()
Determine the JournalFile for the file in the journal that follows the file represented by this JournalFile.protected AbstractJournalRM.JournalFile
AbstractJournalRM. getSurvivorFile()
Return aAbstractJournalRM.JournalFile
based on the context of the calling thread or null if it is determined that an exhaustive evacuation will not reclaim sufficient memory.protected AbstractJournalRM.JournalFile
RamJournalRM. getSurvivorFile()
Return aAbstractJournalRM.JournalFile
based 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.JournalFile
AbstractJournalRM. 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 sortedIterator
based 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 void
AbstractJournalRM.CollectorDaemon.CollectionCoordinator. actionable(AbstractJournalRM.JournalFile jrnlFile)
Inform the CollectionCoordinator of an item that could be actioned if the CollectorDaemon was to execute.protected void
AbstractJournalRM.CollectorDaemon.CollectionCoordinator. evacuate(AbstractJournalRM.JournalFile jrnlFile)
Inform the CollectionCoordinator of aAbstractJournalRM.JournalFile
about to be evacuated.protected void
AbstractJournalRM.CollectorDaemon.CollectionCoordinator. reclaimJournalFile(AbstractJournalRM.JournalFile jrnlFile)
AAbstractJournalRM.JournalFile
has been dereferenced thus memory has been reclaimed.void
AbstractJournalRM.JournalFile. setNextJournalFile(AbstractJournalRM.JournalFile jrnlfileNext)
Once this file has been filled, it gets a reference to the file that follows it.
-