Package com.gigaspaces.internal.server.space.redolog
package com.gigaspaces.internal.server.space.redolog
-
ClassDescriptionDBMemoryRedoLogFile<T extends IReplicationOrderedPacket>DBSwapRedoLogFile<T extends IReplicationOrderedPacket>DBSwapRedoLogFileConfig<T extends IReplicationOrderedPacket>Configures a
DBSwapRedoLogFileConfigA swap based implementation of theIRedoLogFileinterface, A fixed number of packets can be held in the memory and once this number is exceeded the other packets are stored in a providedINonBatchRedoLogFileStorageConfigures aFixedSizeSwapRedoLogFileConfigIRedoLogFile<T extends IReplicationOrderedPacket>Acts as the redo log packets storageMemoryRedoLogFileImplementor should support concurrent readers or a single writer, in other words, the implementor can assume access to this structure are guarded with a reader writer lock according to the operation type An exception isIRedoLogFile.getApproximateSize()method which should not assume a reader lock is held.MemoryRedoLogFile<T extends IReplicationOrderedPacket>A memory only based implementation of theIRedoLogFileinterface.Thrown when a redolog file integrity is compromised, such as unavailable storage or some error which causes a corruption of the redologIRedoLogFile.validateIntegrity()