See: Description
| Interface | Description | 
|---|---|
| AbstractJournalRM.Dependencies | The Dependencies interface provides AbstractJournalRM with its external dependencies. | 
| FlashJournalRM.Dependencies | The Dependencies interface provides a FlashJournalRM object with its external dependencies. | 
| Journal | The Journal interface represents data that is written as part of a stream of updates, with the ability to identify writes (and later read them) using a ticket system. | 
| Journal.JournalConsumer | An interface that represents the actions that a Journal may request of an object that uses the Journal. | 
| JournalMBean | A  JournalMBeanis an MBean interface providing statistics for a Journal Resource Manager as implemented by eitherFlashJournalRMorRamJournalRMimplementations. | 
| RamJournalRM.Dependencies | The Dependencies interface provides a RamJournalRM object with its external dependencies. | 
| Class | Description | 
|---|---|
| AbstractJournalRM | The AbstractJournalRM represents a Journal Resource Manager that manages storage for journaled data, and acts as a shared resource for any number of journals that share a common configuration. | 
| AbstractJournalRM.DefaultDependencies | The DefaultDependencies class provides a default implementation of Dependencies. | 
| BackupJournalRM | The BackupJournalRM is a "meta" journal resource manager that is intended to be used for storage of "backup" data. | 
| FlashJournalRM | A FlashJournalRM manages disk I/O for temporary journal-based files, and acts as a shared resource for any number of journals that share a common configuration. | 
| FlashJournalRM.Buffer | A Buffer is a handy shell with some helper methods around a byte[] and a ByteBuffer. | 
| FlashJournalRM.BufferPool | The BufferPool class recycles up to a maximum number of Buffer objects. | 
| FlashJournalRM.CongestionPolicy | A CongestionPolicy defines how to behave when the currently active  FlashJournalRM.JournalFilebecomes congested. | 
| FlashJournalRM.DefaultDependencies | The DefaultDependencies class provides a default implementation of Dependencies. | 
| FlashJournalRM.FailCongestionPolicy | A  FlashJournalRM.CongestionPolicythat fails, by throwing an unchecked exception, whenFlashJournalRM.FailCongestionPolicy.onCongestion(com.tangosol.io.journal.FlashJournalRM.JournalFile)is invoked. | 
| FlashJournalRM.WaitCongestionPolicy | A  FlashJournalRM.CongestionPolicywhich blocks the current thread on theFlashJournalRM.JournalFile's monitor until awoken. | 
| JournalBinaryStore | A BinaryStore that writes to a Journal. | 
| JournalBinaryStore.ClearListener | The ClearListener is used to ensure that entries are removed from the journal when the corresponding keys are  clearedfrom the ticket tree. | 
| JournalService | A JournalService manages the lifecycle for the  RamJournalRM,FlashJournalRM, and theBackupJournalRM. | 
| RamJournalRM | A RamJournalRM manages memory buffers for journal-based storage in memory, and acts as a shared resource for any number of journals that share a common configuration. | 
| RamJournalRM.DefaultDependencies | The DefaultDependencies class provides a default implementation of Dependencies. |