| 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.