com.r3corda.node.services.persistence

## Package com.r3corda.node.services.persistence

### Types

DataVendingService | `class DataVendingService : AbstractNodeService` This class sets up network message handlers for requests from peers for data keyed by hash. It is a piece of simple glue that sits between the network layer and the database layer.
NodeAttachmentService | `class NodeAttachmentService : AttachmentStorage, AcceptsFileUpload` Stores attachments in the specified local directory, which must exist. Doesnt allow new attachments to be uploaded.
PerFileCheckpointStorage | `class PerFileCheckpointStorage : CheckpointStorage` File-based checkpoint storage, storing checkpoints per file.
PerFileTransactionStorage | `class PerFileTransactionStorage : TransactionStorage` File-based transaction storage, storing transactions per file.
StorageServiceImpl | `open class StorageServiceImpl : SingletonSerializeAsToken, TxWritableStorageService`