| Interface | Description | 
|---|---|
| IByteBufferStorage | 
 Provide an endless byte buffer like storage, which support single writer or multi readers
 concurrently interacting with it 
 | 
| IByteBufferStorageCursor | |
| IByteBufferStorageFactory | 
 A factory for  
IByteBufferStorage | 
| IByteBufferStorageReader | 
 Acts as a reader over a  
IByteBufferStorage | 
| IByteBufferStorageWriter | 
 Acts as a writer over a  
IByteBufferStorage | 
| IPacketStreamSerializer<T> | 
 Provide replication packet stream serializing capabilities 
 | 
| IStorageSegmentsMediator | |
| ISwapExternalizable | 
 An object that is written and read into swap space (disk)  
ISwapExternalizable | 
| SwapExternalizable | 
| Class | Description | 
|---|---|
| ByteBufferObjectInputStream | 
 Used by  
PacketSerializer as ObjectInputStream | 
| ByteBufferObjectOutputStream | 
 Used by  
PacketSerializer as ObjectOutputStream | 
| ByteBufferRedoLogFileConfig<T> | 
 A configuration object for  
ByteBufferRedoLogFileStorage | 
| ByteBufferRedoLogFileStorage<T extends IReplicationOrderedPacket> | 
 An implementation of redo log file storage which is based on an underlying byte buffer storages
 provider which simulated an endless byte buffer 
 | 
| DefaultPacketStreamSerializer<T> | |
| EmptyStorageReadOnlyIterator<T> | 
 A dummy implementation of the  
StorageReadOnlyIterator that acts as an empty iterator | 
| PacketSerializer<T> | 
 Supports single serializer multi concurrent deserializers 
 | 
| StorageSegment | 
 A single segment inside a  
ByteBufferRedoLogFileStorage | 
| SwapPacketStreamSerializer<T extends ISwapExternalizable> | 
 A replication packet stream serializer that serializes packets that implements  
ISwapExternalizable | 
| WeightedBatch<T> | 
| Exception | Description | 
|---|---|
| ByteBufferStorageCompromisedException | 
 Thrown when a  
ByteBufferRedoLogFileStorage integrity is compromised, such as unavailable
 storage or some error which causes a corruption of the redolog IRedoLogFile.validateIntegrity() | 
| ByteBufferStorageException | 
 Thrown when an error has occurred at a  
IByteBufferStorage | 
Copyright © GigaSpaces.