Safe Haskell | None |
---|
- data Repository e b
- newRepository :: (EventStoreBackend b, Show e, NFData e) => Settings -> Pool b -> IO (Repository e b)
- data Settings
- settingsSnapshotFrequency :: Settings -> Maybe Int
- defaultSettings :: Settings
Repository
data Repository e b Source
Repository consisting of an event store and an event bus.
newRepository :: (EventStoreBackend b, Show e, NFData e) => Settings -> Pool b -> IO (Repository e b)Source
Create a repository from a pool of event store backends.
Settings
defaultSettings :: SettingsSource
Default repository settings.