Example #1
0
        public static void Init(ServiceProvider sr)
        {
            DbInstance = sr.GetRequiredService <DbInstance>();

            DataSynchronizer     = new ChangesPublisherToSocket();
            _snapshotSaverEngine = sr.GetRequiredService <SnapshotSaverEngine>();

            GlobalVariables = sr.GetRequiredService <GlobalVariables>();

            DbOperations = sr.GetRequiredService <DbOperations>();

            PersistenceHandler = sr.GetRequiredService <PersistenceHandler>();

            SnapshotSaverScheduler = sr.GetRequiredService <ISnapshotSaverScheduler>();
        }
Example #2
0
 public PersistenceHandler(ISnapshotSaverScheduler snapshotSaverScheduler, SnapshotSaverEngine snapshotSaverEngine)
 {
     _snapshotSaverScheduler = snapshotSaverScheduler;
     _snapshotSaverEngine    = snapshotSaverEngine;
 }