See: Description
| Interface | Description |
|---|---|
| BlockStore |
An implementor of BlockStore saves StoredBlock objects to disk.
|
| FullPrunedBlockStore |
An implementor of FullPrunedBlockStore saves StoredBlock objects to some storage mechanism.
|
| Class | Description |
|---|---|
| DatabaseFullPrunedBlockStore |
A generic full pruned block store for a relational database.
|
| H2FullPrunedBlockStore |
A full pruned block store using the H2 pure-java embedded database.
|
| LevelDBBlockStore |
An SPV block store that writes every header it sees to a LevelDB.
|
| LevelDBFullPrunedBlockStore |
An implementation of a Fully Pruned Block Store using a leveldb implementation as the backing data store.
|
| MemoryBlockStore |
Keeps
StoredBlocks in memory. |
| MemoryFullPrunedBlockStore | |
| MemoryFullPrunedBlockStore.StoredBlockAndWasUndoableFlag | |
| MySQLFullPrunedBlockStore |
A full pruned block store using the MySQL database engine.
|
| PostgresFullPrunedBlockStore |
A full pruned block store using the Postgres database engine.
|
| SPVBlockStore |
An SPVBlockStore holds a limited number of block headers in a memory mapped ring buffer.
|
| Exception | Description |
|---|---|
| BlockStoreException |
Thrown when something goes wrong with storing a block.
|
| ChainFileLockedException |
Thrown by
SPVBlockStore when the process cannot gain exclusive access to the chain file. |