Skip to content
Snippets Groups Projects

Overlay topology

Merged davbohn requested to merge dev-group3-gephi into master
25 files
+ 971
36
Compare changes
  • Side-by-side
  • Inline
Files
25
 
package fucoin.actions.control;
 
 
import akka.actor.ActorRef;
 
import akka.actor.UntypedActorContext;
 
import fucoin.actions.ClientAction;
 
import fucoin.wallet.AbstractWallet;
 
 
import java.util.Collections;
 
import java.util.List;
 
 
/**
 
* @author davidbohn
 
*/
 
public class ActionAddOverlayNeighbours extends ClientAction {
 
 
protected List<ActorRef> neighbours;
 
 
public ActionAddOverlayNeighbours(List<ActorRef> neighbours) {
 
this.neighbours = neighbours;
 
}
 
 
@Override
 
protected void onAction(ActorRef sender, ActorRef self, UntypedActorContext context, AbstractWallet abstractNode) {
 
neighbours.stream().forEach(abstractNode::addOverlayNeighbour);
 
}
 
}
Loading