Package com.sodius.oslc.server.trs.store
Provides storage support for Tracked Resources.
- Since:
- 1.10.0
-
Interface Summary Interface Description ResourceEventStore A write-only, and asynchronous, store forResourceEvent.StagingResourceEventStore A store forresource eventsthat need to becommittedbefore adding them to the store.Store A general store mechanism.TrsStore A storage mechanism for TRS.TrsStoreFunction<R> Executes operations on aTrsStore. -
Class Summary Class Description AbstractTrsStore Partial implementation of aTrsStorefulfilling the contract ofResourceEventStore.BufferedConsumer<T> Buffers the consumed elements so that they can be processing by chunks.FileTrsStore A file based implementation of aTrsStoreandResourceEventStore.TrsStoreSynchronizer -
Exception Summary Exception Description TrsStoreCorruptedException Thrown when an inconsistency is detected or created in aTrsStoreimplementation.TrsStoreException Thrown when a problem with theTrsStoreoccurs.