Skip to content
Snippets Groups Projects
Select Git revision
  • master default
  • stepMethod
  • dev-group3-qdigest
  • dev-group2-all-aggregations
  • dev-group2-graphs
  • dev-group2-limit-neighbors
  • dev-group1-stefan
  • dev-group3-kim
  • dev-group1-simon
9 results

SnapShotSaveTransaction.java

Blame
  • Forked from DistributedSystems4Students / FUCoin
    9 commits ahead of the upstream repository.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    SnapShotSaveTransaction.java 613 B
    package fucoin.actions.snap;
    
    import akka.actor.ActorRef;
    import akka.actor.UntypedActorContext;
    import fucoin.AbstractNode;
    import fucoin.SnapshotTransaction;
    
    public class SnapShotSaveTransaction extends SnapAction {
        public SnapshotTransaction transaction;
    
        public SnapShotSaveTransaction(SnapshotTransaction transaction) {
            this.transaction = transaction;
        }
    
        @Override
        protected void onAction(ActorRef sender, ActorRef self,
                                UntypedActorContext context, AbstractNode abstractNode) {
            abstractNode.getSnapshot().addTransaction(transaction);
        }
    }