Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


Package com.tangosol.io.journal

Contains classes related to the journaling services.

See:
          Description

Interface Summary
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 JournalMBean is an MBean interface providing statistics for a Journal Resource Manager as implemented by either FlashJournalRM or RamJournalRM implementations.
RamJournalRM.Dependencies The Dependencies interface provides a RamJournalRM object with its external dependencies.

 

Class Summary
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.JournalFile becomes congested.
FlashJournalRM.DefaultDependencies The DefaultDependencies class provides a default implementation of Dependencies.
FlashJournalRM.FailCongestionPolicy A FlashJournalRM.CongestionPolicy that fails, by throwing an unchecked exception, when onCongestion is invoked.
FlashJournalRM.WaitCongestionPolicy A FlashJournalRM.CongestionPolicy which blocks the current thread on the FlashJournalRM.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 cleared from the ticket tree.
JournalService A JournalService manages the lifecycle for the RamJournalRM, FlashJournalRM, and the BackupJournalRM.
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.

 

Package com.tangosol.io.journal Description

Contains classes related to the journaling services.


Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.