예제 #1
0
        private bool Execute(SaveSnapshotSuccess command)
        {
            Log.Debug("JobScheduler for Job of Name={0}; Successfully saved its scheduler snapshot. Removing all events before SequenceNr={1}.", Name, command.Metadata.SequenceNr);
            DeleteMessages(command.Metadata.SequenceNr - 1);

            return(true);
        }
예제 #2
0
        private void PurgeOldSnapShots(SaveSnapshotSuccess success)
        {
            var snapshotSeqNr = success.Metadata.SequenceNr;

            // delete all messages from journal and snapshot store before latests confirmed
            // snapshot, we won't need them anymore
            DeleteMessages(snapshotSeqNr);
            DeleteSnapshots(new SnapshotSelectionCriteria(snapshotSeqNr - 1));
        }
예제 #3
0
        private void PurgeOldSnapShots(SaveSnapshotSuccess success)
        {
            //_log.Info($"[PurgeOldSnapShots]: Account {Self.Path.Name} got SaveSnapshotSuccess " +
            //          $"at SequenceNr {success.Metadata.SequenceNr} Current SequenceNr is {LastSequenceNr}.");

            //var snapshotSeqNr = success.Metadata.SequenceNr;
            // delete all messages from journal and snapshot store before latests confirmed
            // snapshot, we won't need them anymore
            //DeleteMessages(snapshotSeqNr);
            //DeleteSnapshots(new SnapshotSelectionCriteria(snapshotSeqNr - 1));
        }
예제 #4
0
 protected override bool SnapshotStatus(SaveSnapshotSuccess snapshotSuccess)
 {
     Context.Stop(Self);
     Context.Parent.Tell(new PublishTestStateCommand(Id), Self);
     return(true);
 }
예제 #5
0
 private void Process(SaveSnapshotSuccess success)
 {
     LoggingAdapter.Debug("Snapshot save succeeded " + success.Metadata.PersistenceId);
 }
예제 #6
0
 protected virtual bool SnapshotStatus(SaveSnapshotSuccess snapshotSuccess)
 {
     Log.Debug("Aggregate of Name={0}, and Id={1}; saved a snapshot at Version={2}.", Name, Id, snapshotSuccess.Metadata.SequenceNr);
     DeleteSnapshots(new SnapshotSelectionCriteria(snapshotSuccess.Metadata.SequenceNr - 1));
     return(true);
 }
예제 #7
0
 protected virtual bool SnapshotStatus(SaveSnapshotSuccess snapshotSuccess)
 {
     Logger.Info($"Aggregate [{Name}] With Id={Id} Saved Snapshot at Version {snapshotSuccess.Metadata.SequenceNr}");
     return(true);
 }
예제 #8
0
 private void Process(SaveSnapshotSuccess success)
 {
     LoggingAdapter.Debug("Snapshot save succeeded " + success.Metadata.PersistenceId);
 }
예제 #9
0
 private void SnapshotSuccess(SaveSnapshotSuccess cmd)
 {
     _log.Debug("Processing SnapShotSuccess command, ID={0}", Acc.AccountID);
 }
예제 #10
0
 protected virtual bool SnapshotStatus(SaveSnapshotSuccess snapshotSuccess)
 {
     Logger.Debug("Aggregate of Name={0}, and Id={1}; saved a snapshot at Version={2}.", Name, Id, snapshotSuccess.Metadata.SequenceNr);
     return(true);
 }
예제 #11
0
 private void SnapshotSuccess(SaveSnapshotSuccess cmd)
 {
     _log.Debug("AccountGenerator - Processing SnapShotSuccess command");
 }
예제 #12
0
 private bool DestoryAgregate(SaveSnapshotSuccess command)
 {
     Context.Stop(Self);
     return(true);
 }
예제 #13
0
        private void SaveSnapshotSuccess(SaveSnapshotSuccess saveSnapshotSuccess)
        {
            var snapshotSelectionCriteria = new SnapshotSelectionCriteria(saveSnapshotSuccess.Metadata.SequenceNr, saveSnapshotSuccess.Metadata.Timestamp.AddMilliseconds(-1));

            DeleteSnapshots(snapshotSelectionCriteria);
        }
예제 #14
0
 private bool HandleSuccessfulSnapshotSave(SaveSnapshotSuccess c)
 {
     _logger.Debug("Successfully saved snapshot for {0} actor ActorId -UserName:{1}-{2}", _ActorType, _ActorState.Id, _ActorState.UserName);
     return(true);
 }
예제 #15
0
 private bool HandleSuccessfulSnapshotSave(SaveSnapshotSuccess c)
 {
     _logger.Debug($"Saved snapshot for ActorId:{_ActorState.Id} UserName:{_ActorState.Name}");
     return(true);
 }
예제 #16
0
 private void HandleSaveSnapshotSuccess(SaveSnapshotSuccess s)
 {
     logger.Info($"SnapShot Success:{s}");
 }