Package | Description |
---|---|
com.tangosol.io.journal |
Contains classes related to the journaling services.
|
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractJournalRM.JournalImpl
A Journal implementation managed by this Journal Resource Manager.
|
protected class |
BackupJournalRM.JournalImpl
A Journal implementation managed by this Journal Resource Manager.
|
protected class |
RamJournalRM.JournalImpl
A Journal implementation managed by this Journal Resource Manager.
|
Modifier and Type | Field and Description |
---|---|
protected Journal |
JournalBinaryStore.ClearListener.f_journal
The Journal.
|
protected Journal |
JournalBinaryStore.m_journal
The journal manager for this BinaryStore.
|
Modifier and Type | Method and Description |
---|---|
Journal |
AbstractJournalRM.createJournal(Journal.JournalConsumer consumer)
Create a new Journal that exposes the storage capabilities of this
Journal Resource Manager.
|
Journal |
BackupJournalRM.createJournal(Journal.JournalConsumer consumer)
Create a new Journal that exposes the storage capabilities of this
Journal Resource Manager.
|
protected Journal |
RamJournalRM.getFlashJournal()
Obtain the Journal used to read/write flash.
|
Journal |
JournalBinaryStore.getJournal()
Obtain the underlying journaling system used by this BinaryStore.
|
Journal |
RamJournalRM.FlashConsumer.getJournal()
Obtain the flash Journal instance.
|
Modifier and Type | Method and Description |
---|---|
protected BackupJournalRM.JournalImpl |
BackupJournalRM.instantiateJournal(Journal jrnlRam,
Journal jrnlFlash)
Factory: Instantiate a JournalImpl object.
|
void |
RamJournalRM.FlashConsumer.setJournal(Journal jrnl)
Provide the FlashConsumer with a Journal instance that provides
flash storage.
|
Constructor and Description |
---|
ClearListener(BinaryLongMap blm,
Journal journal,
AtomicLong atomicSize)
Construct a ClearListener for the specified BinaryLongMap and journal.
|
JournalBinaryStore(Journal journal)
Construct a JournalBinaryStore.
|
JournalBinaryStore(Journal journal,
MultiBinaryLongMap mblm)
Construct a JournalBinaryStore.
|
JournalImpl(Journal jrnlRam,
Journal jrnlFlash)
Construct a Journal that writes to the RAM journal until the
configured load factor is exceeded, a which point it will write to
the flash journal instead.
|