public SessionStore( ICommandSerializer commandSerializer, IFrameworkContextFactory frameworkContextFactory) { _commandSerializer = commandSerializer; _frameworkContextFactory = frameworkContextFactory; }
public EventHandlerStateStore( IFrameworkContextFactory frameworkContextFactory, IEventHandlerStateSerializer eventHandlerStateSerializer) { _frameworkContextFactory = frameworkContextFactory; _eventHandlerStateSerializer = eventHandlerStateSerializer; }
public EventStore( IEventSerializer eventSerializer, IFrameworkContextFactory frameworkContextFactory) { _eventSerializer = eventSerializer; _frameworkContextFactory = frameworkContextFactory; }
public SnapshotStore( ISnapshotSerializer snapshotSerializer, IFrameworkContextFactory frameworkContextFactor) { _snapshotSerializer = snapshotSerializer; _frameworkContextFactor = frameworkContextFactor; }
// Todo: Use snapshot store for base calls (when snapshot isn't in cache) public CachableSnapshotStore( ISnapshotSerializer snapshotSerializer, IFrameworkContextFactory frameworkContextFactor, ISnapshotStore snapshotStore) { _snapshotStore = snapshotStore; }