Example #1
0
            public ReplayTransactionLog(IList <ITransactionLog> logs, TransactionLogManager parent)
            {
                _parent = parent;
                _invalidReplaySequence = new Dictionary <string, List <ArtifactOperation> >();

                _subjectFactories      = Coalesce(parent._keyValueStore, logs, l => l.SubjectFactories);
                _subscriptionFactories = Coalesce(parent._keyValueStore, logs, l => l.SubscriptionFactories);
                _observers             = Coalesce(parent._keyValueStore, logs, l => l.Observers);
                _observables           = Coalesce(parent._keyValueStore, logs, l => l.Observables);
                _subjects      = Coalesce(parent._keyValueStore, logs, l => l.Subjects);
                _subscriptions = Coalesce(parent._keyValueStore, logs, l => l.Subscriptions);
            }
Example #2
0
 public ReclaimResource(TransactionLogManager parent)
 {
     _parent = parent;
 }
Example #3
0
 public SnapshotCleanup(TransactionLogManager parent)
 {
     _parent = parent;
 }