| Package | Description |
|---|---|
| com.tangosol.io.journal |
Contains classes related to the journaling services.
|
| Modifier and Type | Class and Description |
|---|---|
protected class |
BackupJournalRM.FlashConsumer
The FlashConsumer is a "dummy" consumer used to obtain a flash journal instance.
|
protected class |
BackupJournalRM.RamConsumer
The RamConsumer is a pass-through consumer used to obtain a ram journal instance.
|
class |
JournalBinaryStore
A BinaryStore that writes to a Journal.
|
protected class |
RamJournalRM.FlashConsumer
The FlashConsumer is a conduit between this RamJournalRM and the FlashJournalRM, allowing this journal to read/write to/from the other flash journal, and for the flash journal to notify this journal of lifecycle and other events.
|
| Modifier and Type | Method and Description |
|---|---|
protected Journal.JournalConsumer |
AbstractJournalRM.JournalImpl.getConsumer()
Obtain the JournalConsumer (typically a JournalBinaryStore) instance associated with this JournalImpl.
|
protected Journal.JournalConsumer |
BackupJournalRM.JournalImpl.getConsumer()
Obtain the JournalConsumer (typically a JournalBinaryStore) instance associated with this JournalImpl.
|
Journal.JournalConsumer |
BackupJournalRM.RamConsumer.getConsumer()
Obtain the underlying consumer that this RamConsumer delegates to.
|
| 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 void |
AbstractJournalRM.JournalImpl.setConsumer(Journal.JournalConsumer consumer)
Specify the JournalConsumer (typically a JournalBinaryStore) instance that this JournalImpl was created for.
|
protected void |
BackupJournalRM.JournalImpl.setConsumer(Journal.JournalConsumer consumer)
Specify the JournalConsumer (typically a JournalBinaryStore) instance that this JournalImpl was created for.
|