protected Eventsourced() { LastSequenceNr = 0L; Extension = Persistence.Instance.Apply(Context.System); _instanceId = InstanceCounter.GetAndIncrement(); _maxMessageBatchSize = Extension.Settings.Journal.MaxMessageBatchSize; _currentState = RecoveryPending(); _internalStash = CreateStash(); }
private void ChangeState(EventsourcedState state) { _currentState = state; }