protected PersistentView() { LastSequenceNr = 0L; Extension = Persistence.Instance.Apply(Context.System); _viewSettings = Extension.Settings.View; _internalStash = CreateStash(); _currentState = RecoveryPending(); }
protected PersistentView() { LastSequenceNr = 0L; Extension = Persistence.Instance.Apply(Context.System); _viewSettings = Extension.Settings.View; _internalStash = CreateStash(); _currentState = RecoveryStarted(long.MaxValue); _log = Context.GetLogger(); }
protected Eventsourced() { LastSequenceNr = 0L; Extension = Persistence.Instance.Apply(Context.System); _instanceId = InstanceCounter.GetAndIncrement(); _maxMessageBatchSize = Extension.Settings.Journal.MaxMessageBatchSize; _currentState = RecoveryPending(); _internalStash = CreateStash(); }
protected Eventsourced() { LastSequenceNr = 0L; _isWriteInProgress = false; _sequenceNr = 0L; Extension = Persistence.Instance.Apply(Context.System); _instanceId = InstanceCounter.GetAndIncrement(); _writerGuid = Guid.NewGuid().ToString(); _currentState = null; _internalStash = CreateStash(); _log = Context.GetLogger(); }